【发布时间】:2012-05-03 00:13:25
【问题描述】:
我试图在我的应用程序中获取一些 json 数据,但它不会出现在结果函数中。
function myLoad(){
output.innerHTML = 'in the load';// + items;
var myJsonUrl = 'http://....be/.../lineup.php';
$.getJSON(myJsonUrl, function(data) {
output.innerHTML = "IN THE FUNCTION";
});
output.innerHTML = 'END load';
}
在 mu 输出 div 中,我可以看到“加载中”,因此它停在 .getJSON 部分。 我已经包含了正确的 jquery 库(jquery mobile 和 jquery1.4)和来自指定 url 的 json 验证。
我做错了什么?
编辑:
在 chrome 中,它的工作原理令人叹为观止。 因为我正在为 Android 应用程序工作,所以我在 Eclipse Web 浏览器中对其进行了测试。 显然那个浏览器很糟糕。
感谢巨魔先生的想法
=> 仍然无法回答我自己的问题
【问题讨论】:
-
你确定你使用类似
json_encode()的东西以json格式回显返回吗? -
从头开始,点击链接,它看起来是 json 格式
-
另外,我总是使用jsonlint.com 来验证json。
-
Chrome/IE F12 或 firebug 报告有什么问题吗?
-
在 chrome 中它工作得令人叹息。因为我正在为 Android 应用程序工作,所以我在 Eclipse Web 浏览器中对其进行了测试。显然那个浏览器很糟糕。感谢巨魔爵士的想法
标签: javascript json jquery-mobile cordova