【发布时间】:2014-12-17 22:37:48
【问题描述】:
我已经动态创建了表单(有很多不同的表单具有可变数量的输入字段)并希望通过通用 AJAX 调用“提交”它们以更新 MYSQL 数据库中的表(我可以这样做)。
我的问题是如何使用 jquery 或 javascript 获取表单的 $_POST 变量,以便我可以对它们进行 json_encode。
我找到了很多答案,但都使用字段名称的#id 来访问数据。我花了 3 个多小时在谷歌上搜索,但没有成功,因为我相信我可能无法正确表达这个问题。
我找到的最接近的回复是How to retrieve $_POST variable from jquery serializearray(),但无法将此与我的问题联系起来。
【问题讨论】:
-
为什么是-3。如果你要给我打分,请有礼貌地告诉我原因,这样我就不会再犯同样的错误了。
-
我不明白你在做什么。您想从表单域中收集数据吗?如果是这样,为什么其他答案对您不起作用?帮助我们帮助您。
-
感谢您帮助我。我不想离开网页,我想更新数据库表。提交按钮指向一个执行 AJAX 调用的 javascript 函数。我需要 $_POST 数据发送到它调用更新表的 PHP 文件。
-
您将服务器端 PHP
$_POST与...混淆了,我不知道您想得到什么,这就是问题所在。 -
提交表单时会生成一个 $_POST 变量数组,我需要在 javascript 函数中访问它们。
标签: javascript jquery post