私が間違っていることはわかりません。最初のように、2 番目の 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 を使用すると、$.ajax のアラートは表示されません
情報はありますか?