Следующий фрагмент кода работает в FF, IE и Chrome.
Однако это не работает в Safari 5.0.3!
Safari не возвращает сообщение об ошибке любого вида.
(Обратите внимание, что команда 'debugger;' по какой-то причине никогда не перехватывает ни в одном браузере, и всплывающее уведомление никогда не появляется) alert («Popup будет закрываться»); ', однако, похоже, что ajax работает в упомянутом еще как-то)
$(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