Php 如何发送多个ajax帖子
我有2个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
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);
},
});