2017-10-28 5 views
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');   
    }, 
    }); 

}; 

をjqueryの変数は、Ajaxによって読み取り可能ではないか、Ajaxの機能の値は空です。 ajax関数ブロックでjqueryから変数を読み込むにはどうすればいいですか?

+1

を以下のコードの最後の行を確認してくださいあなたのHTMLコード@Pri Yanto –

+0

を提供してください、あなたは確かにこの '$( '#kodeTransaksi')です。val'はありあなたのhtmlの価値? – Saif

答えて

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

}); 
+0

@ Suriya Subramaniyanに感謝、私はそれを修正しましたが、結果は同じです –

+0

エラーは何ですか? @PriYanto –

+0

エラーではありませんが、ajax関数のデータブロック{...}には値がありません。既に宣言されている変数からデータを取得する必要があります。たとえば、var codeTrx、var discountなど –