では動作しないコードを以下でご覧ください、私は)(入れ子になった$ .getJSONを実行することができません。私のURLはRESTfulです。そして、私はそれらをseperatlyでバイヤーで走らせると、完全に動作しています。私はまた、方法でCORSの世話をしています。
var uri = "http://www.XXXXXX.XXX/WebService/api/controllername/Chk_mehtod/123";
$.getJSON(uri)
.done(function (data) {
if (jQuery.isEmptyObject(data))
{
alert("data empty");
}
else
{
var Menu_uri = "http://www.XXXXXX.XXX/WebService/api/controllername/Menu_mehtod/465";
alert("Till this alert, code is working");
$.getJSON(Menu_uri, function (menudata) {
$.each(menudata, function (index, item)
{
alert("Hyperlink:" + item.Hyperlink);
});
})
.done(function() { alert("Inner Success"); })
.fail(function() { alert("Inner Error"); });
}
})
.fail(function() { alert("Outer Error"); });
のVisual Studioを使用して...コルドバに私のプロジェクトを開発しています。あなたはすでにあなたのHTMLページのメタタグを持っている必要があり
ようこそ! JavaScriptやネットワークのエラーでChrome Developer Toolsを確認しましたか? –
jsfiddlerでチェックしたところ、うまくいきました...しかし、アンドロイドエミュレータで実行すると、最初は完全に動作するgetJsonが失敗しました。 –
はい、ホワイトリストプラグインと関係があると思われます。 Chrome Dev Toolsを開き、chrome:// inspectページでエミュレータを選択してください。その後、コンソールにエラーがあるかどうかを確認することができます。それらを投稿してください。 –