繁体   English   中英

如何使用输入字段名称=“array []”来jQuery ajax?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM