這是我的頭,我第一次點擊時,它提交與警報data.msg罰款。但第二次,只有ajax什麼也沒有,警報「結束在這裏「仍然着火,所以我認爲事件點擊沒有問題。我的ajax有什麼問題?由於序列化的東西?JQuery AJAX不會在第二次後觸發
$('#inv-btn-submit').live('click',function(e) {
$.ajax({
type : 'POST',
url : '<?= base_url();?>main/insertInvoice',
dataType : 'json',
data: {product_list:$('.namabarang').serializeArray(),
qty_list : $('.qty').serializeArray(),
cost_list : $('.cost').serializeArray(),
customer_meta:$('#customer input, textarea').serializeArray()
},
success : function(data){
alert(data.msg);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert('There was an error. ');
}
});//end of ajax
alert("end here");
return false;
});// end of button click
您能否使用Chrome的開發者工具等瀏覽器工具查看xhr請求是否被髮送? – Quincy
我不能立即看到這裏有什麼問題(對我來說可能爲時過早!),但是如果您打開開發人員工具/螢火蟲/類似的東西,您是否看到正在向服務器發送什麼請求? –
你可以看看它是否試圖發送帖子(在螢火蟲/即開發/鉻開發等),或劑量它得到那麼遠? –