0

我目前正在使用 Phonegap 和 XUI 来创建网络应用程序。

我正在通过 XUI 使用 http 请求从外部域检索一些数据。

这工作正常,我收到了正确的 JSON 数据,请参阅下面的数据格式:

({"first":"John","last":"Smith","HighScore":"75"})

所以现在我希望能够使用 javascript 访问数据的各个资产。

 x$('#test').xhr(URL,function() {
    loggedin = this.responseText; // This is the data that has been received from the PHP file
    if(loggedin != '1') // If not 1 then will let them in
    {
        alert(loggedin); // Alerts with the data recieved
    }
    else // Login incorrect
    {alert('Sorry you login details were incorrect please try again.');}
});

我知道它可能很简单,但我似乎无法弄清楚所以任何帮助将不胜感激。

谢谢,

凯恩

4

1 回答 1

1

JSON对象访问器语法是object.key,所以如果this.responseText{"first":"John","last":"Smith","HighScore":"75"}那么你会Smith显示this.responseText.last

您的警报的示例用法可能是:

alert('Hello ' + this.responseText.first + ' ' this.responseText.last + '! You currently have a high score of ' + this.responseText.HighScore + ' points! Play again!');
于 2011-09-28T12:34:29.323 回答