javascript - 你如何解析脚本javascript的输出

标签 javascript

我很难解决 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/

相关文章:

javascript - ionic 可观察的拔丝嵌套属性

javascript - 如何让 Anytime 日期选择器有选择地触发

javascript - jQuery 测试表单字段是否不为空

javascript - 我的Alexa技能给了我一个困难的错误,我不知道该错误的出处

javascript - 如何使用 web worker 使用 makepdf 渲染 PDF

javascript - 在 Choices 输入对象中插入变量 Javascript

javascript - 使用 MVC5 C# 和 Razor 在部分 View 中运行 javascript

javascript - 找不到模块 'babel-runtime/regenerator' 本地导入与从 NPM 导入

javascript - "Uncaught SyntaxError: Unexpected end of input"转换为小书签时

javascript - 使用 $.ajax 方法将变量从 javascript 传递到 php,以便在数据库 mySQL 中发布