php - 通过 jQuery AJAX 传递表单数组数据

标签 php html jquery

我有一个允许您一次添加多个列表的表单。

我还必须通过 md5check。

即)

<select name="master_id"></select>

<select name="id2[]"></select>
<select name="id3[]"></select>
<input name="text[]"></input>
<input name="text2[]"></text>
<input name="text3[]"></text>
<input name="check[]" type="checkbox"></input>

<select name="id2[]"></select>
<select name="id3[]"></select>
<input name="text[]"></input>
<input name="text2[]"></text>
<input name="text3[]"></text>
<input name="check[]" type="checkbox"></input>

<select name="id2[]"></select>
<select name="id3[]"></select>
<input name="text[]"></input>
<input name="text2[]"></text>
<input name="text3[]"></text>
<input name="check[]" type="checkbox"></input>

jQuery.ajax({
    type: "POST",
    url: ipb.vars['base_url'] + "app=main&module=ajax&section=upload&do=upload",
    data: {
        'md5check': ipb.vars['secure_hash'],
    }
    }).done(function() {
    alert( "Data Saved:");
    });

我想通过 AJAX 传递主 ID 和数组,以便随后可以在 PHP 中对它们进行 $_REQUEST。 “md5check”必须存在。

最佳答案

数据也可以是字符串,所以你可以使用

jQuery.ajax({
  type: "POST",
  url: ipb.vars['base_url'] + "app=main&module=ajax&section=upload&do=upload",
  data: $('input[name="username[]"],input[name="password[]"],input[name="rawtext[]"]').serialize()
    + '&md5check='+ipb.vars['secure_hash'],
}).done(function() {
  alert( "Data Saved:");
});

关于php - 通过 jQuery AJAX 传递表单数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15652379/

相关文章:

php - Laravel 5 M2M 多态关系未设置?

php - 在 codeigniter 中查找用户的总登录时间

html - 按钮边框颜色问题

html - 仅使用 CSS 的百分比饼图

jquery - 如果靠近窗口边缘,则重新定位下拉菜单

php - 在表单字段旁边显示表单错误

PHP JSON 解析出现错误

html - 按钮上的数字部分

javascript - 为页面上的每个 div 单独运行 javascript 代码

javascript - Jquery加载(): body class not retrieved