对于所有专家来说,这很可能是一个简单的问题!
我有一个关联数组 EX:
var ProfInfo= new Array();
ProfInfo['action'] = 'SaveNewProfile';
ProfInfo['other'] = 'moreStuff';
ProfInfo['oth'] = 'More Stuff';
我需要用 jQuery 帖子发送这个数组。目前我已经尝试了以下方法:
$.post("ajax/ProfileMod.php", {
action:'SaveNewProfile',
data:ProfInfo}
, function(data, status) {
if(status == "success") {
// POST AJAX Script succesful
alert (data);
} else {
// POST AJAX Script error
alert ('AJAX POST error : Error saving New profile in ProfileMod.php');
}
}); // End AJAX POST Call
我可以在 php $_POST 中获得“动作”,但不能在关联数组中获得。所以我尝试了以下方法:
ProfInfo['action'] = 'SaveNewProfile'; // Add the action type in he array to pass
$.post("ajax/ProfileMod.php", ProfInfo
, function(data, status) {
if(status == "success") {
// POST AJAX Script succesful
alert (data);
} else {
// POST AJAX Script error
alert ('AJAX POST error : Error saving New profile in ProfileMod.php');
}
}); // End AJAX POST Call
在这种情况下,我什么也得不到。我哪里错了?