我在我的蛋糕应用程序中使用了 onclick() javascript 事件。但这在 google chrome 和 safari 中不起作用。这是我的代码
<select name="ovwear" >
<option>--Select Category--</option>
<?php
$i = 1;
foreach($styleDetail as $key=>$val) { ?>
<option onClick="catDetail(<?php echo $val['shop_style_categories']['cat_id'].",".$val['shop_style_categories']['parent_id'] ?>);" value="<?php echo $i;?>">Category <?php echo $i;?></option>
<?php $i++; } ?>
</select>
这是功能:
<script type="text/javascript">
function catDetail(cat_id,parent_id){
//alert("called here");
var cat_id = cat_id;
var parent_id = parent_id;
jQuery.ajax({
type: "POST",
url: "/admin/shop/styledata",
data:"cat_id=" + cat_id,
dataType: "html",
success: function(data) {
$("#alertt").html(data);
}
});
}
</script>