var myNames= ["Chris","Kate","Steve"];
$.ajax
({
cache:false,
type: "POST",
url: "check.php?timestamp="+new Date().getTime(),
data: "myCars[]="+myCars,
success: function(msg)
{
...
}
});
在php页面中使用var_dump($myNames)
我看到了
array(1) { [0]=> string(16) "Chris,Kate,Steve" }
但 我希望
array(3) {....}
为什么我看到array(1) { [0]=> string(16) "Chris,Kate,Steve" }
答案 0 :(得分:1)
有一种更好的方法 - 只需传递data
的对象:
var myNames= ["Chris","Kate","Steve"];
$.ajax
({
cache:false,
type: "POST",
url: "check.php?timestamp="+new Date().getTime(),
data: {'myNames': myNames},
success: function(msg)
{
...
}
});
jQuery会为你编码。