簡體   English   中英

如何使用ajax將jquery變量值傳遞給php變量?

[英]How to pass jquery variable value to php variable using ajax?

這是我的JavaScript代碼。 在此我聲明了一個名為total_price的變量。 我想使用ajax將此變量值傳遞給php變量。 這個怎么做? 如果有人可以幫助我做到這一點,我將不勝感激。 謝謝。 任何人都可以使用此代碼來執行此操作。

$(document).ready(function() {
    $('#roomOptions #select1, #select2, #select3').change(function() {
        var total = 0;
        var total1=0;
        var Adult_price =0;
        var total2=0;
        var children_price=0;
        var total_price=0;
        $('#roomOptions #select1').each(function() {
            total+=parseInt($(this).val());  
        }); 
        $('#roomOptions #select2').each(function() {
            total1+=parseInt($(this).val());
        }); 
        $('#roomOptions #select3').each(function() {
            total2+=parseInt($(this).val()); 
        });

        Adult_price = total * total2;
        children_price = (total1 * total2) / 2;
        total_price = (Adult_price + children_price + room_rate) * no_of_nights ;

        $('#roomOptions #roomOptions_total3').html(Adult_price);
        $('#roomOptions #roomOptions_total4').html(children_price);
        $('#roomOptions #roomOptions_total').html(total);
        $('#roomOptions #roomOptions_total5').html(total_price);
        $('#roomOptions #roomOptions_total1').html(total1);
        $('#roomOptions #roomOptions_total2').html(total2);
        $('#roomOptions #roomOptions_total6').html(room_rate);
    });
});

您可以使用JQuery $.ajax$.post方法將數據發送到服務器。

file.js

$.ajax({
    url: "/folder/file.php", // php file path
    method: "POST", // send data method
    data: {"total_price": total_price}, // data to send {name: value}
    success: function(response){} // response of ajax
});

您必須使用發送的數據名稱來獲取php中的數據。

file.php

$total_price = $_POST["total_price"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM