0
以下代码片段适用于FF,IE和Chrome。
但是它在Safari 5.0.3中不起作用!
Safari不会返回任何类型的错误消息。
(请注意,由于某种原因,'debugger;'命令在任何浏览器中都不会捕获,并且弹出警报从不会发生'alert'('Pop up now now close');',但是ajax似乎可以在还提到3不知)jQuery - 简单的Ajax错误,还是复杂的Safari问题?
$(document).ready(function(){
// debugger; <-- This works
$(".oscform").click(function(){
debugger; // <-- this doesn't
alert ('Pop up will now close');
getCodeEZ(''+$(this).attr('lmgthing'),''+$(this).attr('ezprod'),''+$(this).attr('count'));
$.ajax({
url: '/shopping_cart.php?osCsid=<?php echo $osCsid; ?>',
type: "POST",
data: 'sort=2a&ezprod='+$(this).attr('ezprod'),
async:false,
error: function(xhr,err){},
success: function(data){}
}
)
//closePop();
});
// more code below