将变量从Jquery传递给ajax函数

时间:2017-10-28 10:40:35

标签: jquery ajax

我有以下代码:

$('#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功能块中读取?

1 个答案:

答案 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');        
  },
  });

});
相关问题