我已经动态创建了表单(有很多不同的表单,其中输入字段的数量是可变的),并希望通过通用的AJAX调用“提交”它们以更新MYSQL数据库中的表(我可以这样做)。
我的问题是如何使用jquery或javascript获取表单的$ _POST变量,以便我可以对其进行json_encode。
我找到了很多答案,但是都使用了字段名的#id来访问数据。我花了超过3个小时的时间进行了谷歌搜索,但没有成功,因为我认为我可能无法正确回答该问题。
我找到的最接近的答复是如何从jquery serializearray()检索$ _POST变量,但无法将其与我的问题联系起来。
我终于找到了想要的答案。
$('#myForm').submit(function() {
// get all the inputs into an array.
var $inputs = $('#myForm :input');
// not sure if you wanted this, but I thought I'd add it.
// get an associative array of just the values.
var values = {};
$inputs.each(function() {
values[this.name] = $(this).val();
});
});
我要感谢那些花时间帮助我的友善的人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句