【发布时间】:2011-09-22 19:09:55
【问题描述】:
我有一个像这样的数组:
var cars = new Array();
cars['mom'] = "Ford";
cars['dad'] = "Honda";
我想通过 jQuery .ajax() 函数发送数组汽车:
var oDate = new Date();
$.ajaxSetup({
cache: false
});
$.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });
$.ajax({
url: path+'/inc/ajax/cars.php',
data: {cars:cars},
cache: false,
type: "POST",
success : function(text){
alert(text);
}
});
如何使用我的 PHP 脚本读取服务器端的数组?
谢谢!
【问题讨论】:
-
cars不是数组,它是一个对象。 Javascript 没有关联数组。 -
我发现我一开始只需要创建一个对象,而不是一个数组。我的其余代码都很好: var cars = new Object();汽车['妈妈'] =“福特”;汽车['dad'] = "本田";