我正在構建一個計算表單字段的比薩訂購表單,取決於用戶選擇並返回總數。 第一次輸入將是貨幣下降,一旦用戶選擇貨幣,它應該將價值傳遞給PHP變量$ currency(這樣它將計算匯率) 而不需要提交表格當然。將下拉值傳遞給PHP變量(不提交使用jQuery)
我見過很多類似的代碼,但很困惑,我知道我應該使用JavaScript/Ajax,但是我的知識很薄弱。
您能否粘貼一個簡單的代碼,將$貨幣值傳遞給PHP?
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function($){
$("#currency").change(function(){
var selected_value = $(this).val();
/*AJAX CODE HERE TO PASS VALUE OF DROP DOWN TO PHP*/
$.post("CurrencyCalculator.php", $("#currency").serialize()); //this is the problematic part: it needs to pass the $currency variable
})
})
</script>
</head>
<body>
Select any one:
<select id="currency" name="currency" onchange="selectDropdown()">
<option value="EUR" >Euro</option>
<option value="USD" >US Dollar</option>
<option value="GBP" >British Pound</option>
</select>
</body>
</html>
多少會得到這個?你有沒有檢查http://php.net/manual/en/function.money-format.php –
你讀過jQuery文檔嗎? http://api.jquery.com/jQuery.post/將是一個很好的開始。 – mcrumley
我知道答案在這裏http://api.jquery.com/jQuery.post/但我無法弄清楚仍然:) – user1741397