我是wordpress和插件的新手,但對php,javascript和html有合理的控制。我爲wordpress創建了一個插件,它生成一個收集產品規格信息的頁面(表單)。 [它實際上是一些連續的形式,但爲了簡單起見,可以說它是一個。我不想「提交」表格,因爲每張表格上都有很多字段,我不想在完成之前「提交」,並且他們已準備好轉到下一個表格]。如何向服務器發送變量名稱及其值,並接收計算出的響應
我希望能夠在用戶更改參數時(重新)計算產品價格。爲此,我希望能夠將已更改參數的名稱及其值返回給服務器(存儲計算的所有相關數據),然後執行計算並返回新的價格。目前我有一個javascript函數,它被稱爲「onChange」上的相關數據,然後修改代表總價格的div。如果我在本地計算這個值,這可以工作,但是現在我期望通過向服務器發送數據並接收計算出的響應來完成該功能,例如:
function total_price(arg,value) {
***** send arg and value to server *****
***** receive total_price back from server *****
var total_div = document.getElementById("total_price");
total_div.innerHTML = "£"+total_price;
}
什麼代碼,我應該在這裏,以接收數據投入,我應該在服務器上,做計算並返回結果呢?
請參閱:XmlHttpRequest在其響應事件處理程序(又名AJAX)中創建請求和更新頁面。 –