我很难解决 JavaScript 问题。我有一个脚本,我通过 php 脚本获取数据进行 ajax 调用。该数据的格式为“[12300000,13]”
当我对数据发出警报时,我会准确地得到它。我对括号内的值感兴趣。这就是我所做的:
var myObj = JSON.parse(data);
var temp = new Array();
temp=myObj.split(',');
当我尝试这样做时;
alert(temp[0]);
我没有得到任何返回。有没有一种简单的方法可以在 javascript 中做到这一点。我的整个脚本如下:
$.ajax({
url: 'get_data.php',
success: function(data) {
//when I do alert(data), I will get this format [123000000,45]//
var myObj = JSON.parse(data);
alert(myObj);//this will display this without the brackets123000000,45
//but when I do this
var temp = new Array();
temp=myObj.split(',');
alert(temp[0]); //does not return anything
},
cache: false
});
}
最佳答案
myObj
是一个数组; JSON.parse
会将 JSON 解析为相应的 Javascript 对象。
你不需要做任何事情
关于javascript - 你如何解析脚本javascript的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073275/