これは私の頭を傷つけています。クリックすると警告が表示されます。data.msg。ただし、2度目のajaxは何もしません。 "まだ発砲していますので、イベントのクリックに問題はないと思います。私のAjaxに何が間違っていますか?シリアライズのために?JQuery AJAXは2回目に火災が発生しません
$('#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
xhrリクエストがChromeの開発ツールのようなブラウザツールを使用して送信されているかどうか確認できますか? – Quincy
私はすぐに何が間違っているのか分かりませんが(私にとっては早すぎるかもしれませんが)、開発ツール/ firebug /同様のものを開くと、どのリクエストがサーバーに送られているのか分かりますか? –
ポストを送信しようとしているかどうか(firebug/developer/chromeデベロッパーなど)、それとも遠くにあるのか分かりますか? –