我刚完成iOS上的PhoneGap应用程序,现在是时候将它移植到WP7。应用程序必须做的一件事是读取和解析JSON文件。
$.getJSON("xml-json/myfile.json",function(data){
// do cool things
});
但被执行的代码行的时候,一些错误被抛出(有没有办法来调试,所以我不知道是什么错误),而执行不下去。任何想法在代码中有什么错误? 该代码完美适用于iOS版本的PhoneGap。
这个错误被抛出在Inmediate窗口:日志:“痴迷XHR收到的错误从FileAPI :: [对象的对象]”
建议之后,我试图用$就不是$。的getJSON。代码在浏览器和iOS上完美工作,但不在WP7中。一些简单的像这不起作用:
功能onDeviceReady(){ 的document.getElementById( “welcomeMsg”)的innerHTML + = “!科尔多瓦就绪版本=” + window.device.cordova; (“onDeviceReady。你应该在Visual Studio的输出窗口中看到这条消息。”);
navigator.notification.alert("readingjson");
$.support.cors = true;
$.ajax({
url: "content2.json",
dataType: 'json',
context: document.body,
success: function (a, b, c) {
navigator.notification.alert("json readed");
}
});
navigator.notification.alert('yeah');
}
的 “readingjson” 警报被触发, “是啊” 也一样,但 “JSON readed” 一个NER被炒鱿鱼......
谢谢!
我已经提交这个bug作为科尔多瓦开发者 – xus 2012-06-07 10:50:04