iOS上でPhoneGapアプリを完成させたばかりです。今はWP7に移植する時です。アプリケーションが行う必要があることの1つは、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。 console.log( "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" の警告があまりにも、 "うん" 解雇されていますが、1つのNERがトリガーされます "JSONはreaded" ...
ありがとう!
私はこれをCordovaの開発者にバグとして提出しました – xus