[英]How to jQuery ajax with input field name=“array[]”?
我有几个动态创建的隐藏输入字段。 其中大多数都有一个格式为array[]
的名称
问题1:
我如何使用jQuery .ajax()
或.post()
从名为array[]
每个字段中获取值并传递它们,以便在我的PHP页面中它们可以作为$_POST['array']
检索?
问题2:
假设说。 假设我不知道所述字段的名称,只知道表单的名称。 我怎么能像问题1那样做同样的事情?
我在jQuery文档中找到了.serializeArray()
,但我不知道我在做什么,我甚至不确定这是否适用于我不了解字段名称的情况。
提前致谢。
您想在表单上使用.serialize()
。 这将生成所有表单元素的查询字符串(包括'name []'的)。
$.post('/url/to/post', $('#form').serialize(), function(data){
alert('POSTed');
});
你会想要使用jQuery的.serialize()
方法。
看看这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.