私はこれについて奇妙な考えを持っています。フォームを送信し、最後のアラート部分にコメントを追加するたびに、ajax は実行されませんが、再度コメントすると続行されます。何故ですか?
$(document).ready(function () {
$('.finalize').live('click', function () {
$('#prodTbl tbody tr').each(function () {
var epx = $(this).attr('id');
var qty = $(this).find('.qty').val();
arr.push({
'idprod': epx,
'qty': qty
});
});
$.each(arr, function (index, value) {
newArr.push([value.idprod, value.qty]);
});
var c = JSON.stringify(newArr);
var dataString = 'arr=' + c;
$.ajax({
type: "POST",
url: "/recordTrans",
data: dataString,
cache: false,
success: function (data) {
alert(data);
}
});
alert("1");
});
});
これがコメントされている場合、ajax は実行されません。本当に奇妙ですか、それともエラーがトラップされていないためですか?