我在我的蛋糕應用程序中使用了onclick()javascript事件。但這不適用於谷歌瀏覽器和Safari瀏覽器。 這裏是我的代碼OnClick事件不適用於谷歌瀏覽器和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>
你爲什麼不使用$ .post() – 2012-06-05 05:00:31