【发布时间】:2017-06-03 18:26:05
【问题描述】:
我是 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)中发出请求和更新页面。
标签: javascript php wordpress server