tdata = new Array();
tdata['id'] = "helloid";
tdata['name'] = "helloname";
tdata['location'] = "hellolocation";
tdata['about'] = "helloabout";
tdata['company'] = "hellocompany";
tdata['website'] = "hellowebsite";
$.ajax({
url: 'export.setsession.php',
data: { tdata: tdata.id
},
type: 'post',
success: function (output) {
//$(location).attr('href', 'index.php');
alert("girdsposted");
}
});
上面的方法工作得很好,但是如果可能的话,我想将数组作为一个整体传递,例如data:{tdata:tdata},而不是只传递id。这可能做到吗或有其他选择吗?我还无法将整个数组读入PHP是我可以阅读的某种形式...
提前致谢...
最佳答案
您是否考虑过使用JSON.stringify() method来将tdata元素转换为JSON字符串:
data: JSON.stringify(tdata)