我有一个在我的AJAX PHP文件,看起来创造了一个数组这样传递JavaScript数组通过Ajax与PHP
[[1,2,3],[1,2,3]]
所以我用json_encode
echo json_encode($array);
回声呢?这是我的Ajax代码
$.ajax(
{
url: "ajaxfile.php" + "?something=" + something + "&something2=" + something2 + "&something3=" + something3,
type: "POST",
data: JSON,
success: function (data) {
object = data;
functionIwantthearraytobepassedto();
}
}
)
在控制台中我得到的是
注意:数组字符串转换在 ajaxfile.php上线
“[阵列]”
我要去哪里错了?我该如何解决它?
请出示完整的PHP代码 – markdwhite
你要通过你的对象通过函数Iwantthearraytobebesedto为了访问它在函数内,除非它是一个全局变量。所以换句话说,函数就是要把它抛向(对象)......但是首先要确保对象甚至可以获取你的数据,而不用看到你的代码的其余部分,那么我们就不会有更多的帮助。 –
这绝对是最初的数据,我没有json编码,因为我认为它会没有它。当我这样做,控制台日志显示完整的数组,但不是作为一个数组 – thekeemo