Php 如何发送多个ajax帖子

Php 如何发送多个ajax帖子,php,jquery,ajax,post,controller,Php,Jquery,Ajax,Post,Controller,我有2个ajax是一个数组和单个字符: var jsonEncode=JSON.stringify(TableData)-->输出:[{“姓名”:“瑞莎”,“年龄”:“30”},{“姓名”:“尼肯”,“年龄”:“25”}] var code=$('#multiplearray-code_reg').val()-->输出:1RF46TA 当我使用这样的2个数据时,如何发送ajax帖子: $.ajax({ type: "POST", data: "pTableData=" + jso

我有2个ajax是一个数组和单个字符:
var jsonEncode=JSON.stringify(TableData)-->输出:[{“姓名”:“瑞莎”,“年龄”:“30”},{“姓名”:“尼肯”,“年龄”:“25”}]
var code=$('#multiplearray-code_reg').val()-->输出:1RF46TA

当我使用这样的2个数据时,如何发送ajax帖子:

$.ajax({
    type: "POST",
    data: "pTableData=" + jsonEncode + "code1=" + code,
    success: function(msg){
        // alert(msg);
    },
});
当我在控制器中使用时:

$tableData = stripcslashes($_POST['pTableData']);
$tableData = json_decode($tableData, true);
$name1 = $tableData['name'];
$age1 = $tableData['age'];

$code1 = $_POST['code1'];
它有错误开发工具未定义的代码1和pTableData??在ajax中使用多个数据有什么不对?

当我只是使用post数据时,其中一个是正确工作

将数据作为json传递。您将数据作为字符串传递

$.ajax({
    type: "POST",
    data: {pTableData: jsonEncode, code1: code},
    success: function(msg){
        // alert(msg);
    },
});

使用
data:{pTableData:jsonecode,code1:code},
请尝试解释您的答案,而不仅仅是粘贴一个片段。
$.ajax({
    type: "POST",
    data:{'pTableData':jsonEncode,'code1':code},
    success: function(msg){
        // alert(msg);
    },
});