我正在以 JSON 格式从 PHP 函数中获取数据。
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "http://myserver/getjson", false);
xhReq.send(null);
var serverResponse = xhReq;
var jsondata=eval("("+serverResponse.responseText+")") //retrieve result as an JavaScript object
images="";
for(var i=0; i<jsondata.length;i++)
{
images+=" ['"+jsondata[i].title+"','"+IMAGESROOT+"121a.png"+"']";
if(i<jsondata.length-1)
images+=",";
}
我以以下格式获取此数据。
['title 1','http://site.com/images/121a.png'],
['title 2','http://site.com/images/121a.png'],
['title 3','http://site.com/images/121a.png'],
['title 4','http://site.com/images/121a.png']
最后,当我使用 eval() 将此数据分配为数组时
var tinyMCEImageList = new Array(eval(images));
它只显示数组的最后一个元素,即['title 4','http://site.com/images/121a.png']
.
我希望分配数组的每个元素。