2015-05-07 193 views
-4

我需要使用Ajax將jQuery變量傳遞給php變量。如果有人能幫助我,我將非常感激。如何將jQuery變量傳遞給不帶url的php變量?

$(document).ready(function() { 
    $('#roomOptions select').change(function() { 
     var total = 0; 
     $('#roomOptions select').each(function() { 
      total+=parseInt($(this).val()); 

     }); 
     $('#roomOptions #roomOptions_total').html(total); 
    }); 
}); 
</script> 
+1

你的意思,沒有網址多少? – Sherlock

+1

如果不使用ajax,你無法做到這一點 – FatalError

+0

FatalError你能解釋一下怎麼做嗎? – Dim5230

回答

-1

你顯然不能。首先執行PHP,然後執行jQuery。

+0

你能解釋一下代碼嗎? – Dim5230

1

如果你想從客戶端向服務器端傳遞一些數據,使用AJAX,可以選擇將數據發送GET或POST

$.ajax({ 
    url: full_url, 
    type: 'POST', 
    data: {"x":1,"y":2} 
    success: function(result) 
    { 
     // do somthing 
    } 
}); 
+0

成功函數的變量結果是php將在響應中發送的內容。 –

+0

你能解釋一下php代碼嗎? – Dim5230

+0

在PHP中,你可以用$ _POST ['x']得到x的值,y也是一樣。現在,如果你在php echo'12345'中執行操作;出口; 12345的值將傳遞給ajax的成功函數中的結果變量 –