我有以下代码:
$('#bayar').click(function(){
var totalHarga=0;
$('.totalHarga').each(function () {
totalHarga+=parseFloat($(this).text().trim());
});
var kodeTrx=$('#kodeTransaksi').val().trim();
var diskon=$('#diskonPembelian').val().trim();
var grandTotal=totalHarga-diskon;
var diskonPersen=grandTotal/totalHarga;
var jumlahBayar=$('#jumlahBayar').val().trim();
var pelanggan = $('#pelanggan').val().trim();
var sisaBayar=jumlahBayar-grandTotal;
$.ajax({
type : "post",
url : "input_nota_penjualan.php",
data : {
kodeTransaksi: kodeTrx, totalTransaksi:totalHarga,
diskonTransaksi:diskon, GrandTotalTransaksi:grandTotal,
bayarTransaksi:jumlahBayar, pelanggan:pelanggan,
sisaTransaksi:sisaBayar
},
success: function (response) {
alert('Suksessss');
},
});
};
ajax无法读取jquery变量,或者ajax函数中的值为空。 如何从jquery中获取变量以在ajax功能块中读取?
答案 0 :(得分:0)
您错误地关闭了该功能,请检查以下代码的最后一行,
$('#bayar').click(function(){
var totalHarga=0;
$('.totalHarga').each(function () {
totalHarga+=parseFloat($(this).text().trim());
});
var kodeTrx=$('#kodeTransaksi').val().trim();
var diskon=$('#diskonPembelian').val().trim();
var grandTotal=totalHarga-diskon;
var diskonPersen=grandTotal/totalHarga;
var jumlahBayar=$('#jumlahBayar').val().trim();
var pelanggan = $('#pelanggan').val().trim();
var sisaBayar=jumlahBayar-grandTotal;
$.ajax({
type : "post",
url : "input_nota_penjualan.php",
data : {
kodeTransaksi: kodeTrx, totalTransaksi:totalHarga,
diskonTransaksi:diskon, GrandTotalTransaksi:grandTotal,
bayarTransaksi:jumlahBayar, pelanggan:pelanggan,
sisaTransaksi:sisaBayar
},
success: function (response) {
alert('Suksessss');
},
});
});