包含json xdk的{javascript getJson或html页面

时间:2016-05-21 10:15:00

标签: javascript php jquery json

我有一个页面给我发送了一个json。您可以通过GET方法发送请求:

http://htmldiprova.altervista.org/android_login_api/getAccountXdk.php?unique_id=56d7fa82eddce6.56824464

或POST方法:

http://htmldiprova.altervista.org/android_login_api/getaccount.php 参数 - > UNIQUE_ID = 56d7fa82eddce6.56824464

现在我尝试在英特尔XDK开发的移动应用程序中下载此信息,但我无法通过javascript jquery等阅读此内容。 有人帮我吗?

1 个答案:

答案 0 :(得分:0)

您应该创建一个XMLHttpRequest()对象并在responseText上使用JSON.parse(),以便json字符串变成一个对象。

    var myUniqId = "56d7fa82eddce6.56824464";
    var request = new XMLHttpRequest();
    request.open('GET', "http://htmldiprova.altervista.org/android_login_api/getAccountXdk.php?unique_id="+myUniqId, true);

    request.onload = function() {
      if (request.status >= 200 && request.status < 400) {
        var resp = JSON.parse(request.responseText);
        console.log(resp);
        alert(resp.resultAccount[0].box); // Meeting Sporting Club 
      }
    };
    request.send();

检查控制台是否有对象参数。也可以随意提出任何问题作为对此答案的评论。

另请阅读XHR:https://en.wikipedia.org/wiki/XMLHttpRequest