【发布时间】:2012-07-14 00:56:37
【问题描述】:
我徘徊如何通过 ajax 使用 JQuery 动态发送 json 格式的表单数据? 例如,我在 JQ 中编写了这样的代码:
$.post("test.php", { func: "getNameAndTime" },
function(data){
alert(data.name); // John
console.log(data.time); // 2pm
}, "json");
这很好,但是在实时应用程序中经常需要发送巨大的表单数据并且用户可以动态更改字段,所以我不知道会发送多少个func1,func2,func3甚至func[]。 q 是如何动态地执行此操作,在 AJAX 的旧世界中,我可以通过将表单发送到服务器来完成它。 提前谢谢。
【问题讨论】:
-
感谢 Utkanos(+1 点)的解决方案,他建议用类命名字段并将其传递给 $.each JQ 函数,但我们可以在不依赖类或id,只发送整个表格?如果没有,我们可以发送多个表单项,例如 input name="email[]" 等吗?
标签: php javascript ajax json