我剛完成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