我在将值从PHP返回到Javascript时遇到问题。我已经像这样对PHP数组进行了编码:
echo json_encode($myArray);
在Javascript方面,我在$ .ajax方法中执行此操作:
success:function (data) {
alert(data);
}
这有效,它会提醒返回的数组,但是当我尝试将我的Javascript数组设置为数据值时:
success:function (data) {
myArray = data;
}
这完全打破了我的循环操作,因此不打印出来,例如:
这是一个测试
它将打印:
T,H,I,S,I,S,A,T,E,S,T
和数组的长度而不是4,对于4个单词,它是16+,包括方括号等。一旦json接收到javascript并保持其结构,我怎样才能重用json编码的数组?