首页 > 解决方案 > 使用 html 数组发送 jquery ajax 发布请求

问题描述

我一直在尝试向 php 页面发送 ajax 请求。我对常规 HTML 字段数据没有任何问题,但是当名称是数组时,我无法找出按名称传递 html 字段的正确语法。

这是我的意思的一个例子:

<input type='checkbox' name='selected[]' value='my value'>

其中有几个是动态生成的。

我试图这样称呼它:

$.post('myProcess.php',{exportSelected:true,myValues:$("input[name='selected[]']").val()})
                .done(function(data){
                    console.log(data);              
});

如果我将它作为单个值传递,例如在没有 [] 的情况下选择它,这将非常有效。我不确定怎么说“如果选中,则传递 selected[] 的所有值”

我找到了几个发布常规 javascript 数组的示例,但是在这种情况下这似乎没有帮助。

标签: javascriptjqueryhtmlajax

解决方案


推荐阅读