0
我沒有看到我做錯了什麼。第二ajax調用不工作,像第一第二個jquery ajax調用不起作用?
$(".payment").click(function(){
visitorID = $(this).attr('id');
alert("Modal says "+visitorID);
$.ajax({ url: 'update.php',
data: {action: visitorID},
type: 'post',
success: function(output) {
alert(output);
window.location.reload(); //reload so we see the updated values
},
});
});//#end click
$(".generateInvoice").click(function(){
barcode = $(this).attr('barcode');
alert("Modal says "+barcode);
//console.log('hello');
$.ajax({ url: 'generateInvoice.php',
data: {action: barcode},
type: 'post',
success: function(output) {
alert('hi '+output);
//console.log('hie');
//window.location.reload(); //reload so we see the updated values
},
});
});//#end click
付款我看到兩個警告框,但generateInvoice我只看到第一個警告框。出於測試目的,我已經做generateInvoice.php只是閱讀
echo ' there does it work';
die();
但隨着.generateInvoice在$就警告不顯示
任何信息?
添加[錯誤處理程序(http://api.jquery.com/ajaxError/),看看是什麼問題。 – epascarello 2013-03-13 16:46:19
不**使用'alert()',使用['console.log()'](http://stackoverflow.com/questions/4743730/what-is-console-log-and-how-do -i-use-it) – Dom 2013-03-13 16:46:24
您是否使用fiddler /您的瀏覽器開發工具觀看了請求,以查看來自請求的響應包含的內容?如果錯誤正在返回,'success'不會被執行 – Jamiec 2013-03-13 16:46:24