誰か助けてくれませんか。会社用の簡単なモバイル アプリケーションを作成しようとしています。プラットフォームに依存しないアプリである必要があるため、新しい剣道 UI With phone gap を使用することにしました。
すべてが正常に動作しているようですが、モバイル エミュレーターであらゆる種類の Web サービスにアクセスできません。Windows 7 PCでAndroidエミュレーターを使用しています。AndroidManifest.xml ファイルにもインターネット許可を与えました。これがサービスにアクセスする私のKendouiです
TaskManager.DataAccess = {}
TaskManager.DataAccess._sprints = null;
TaskManager.DataAccess.getSprints = function(callback) {
try {
if (TaskManager.DataAccess._sprints == null) {
$.ajax({
url: "http://localhost/TaskManager.Mvc/Mobile/Sprints",
dataType: "jsonp",
jsonp: "d",
cache: false
})
.done(function (response) {
alert("helloo");
TaskManager.DataAccess._sprints = response.sprints;
callback(TaskManager.DataAccess._sprints);
})
}
} catch (err) {
}
}
私はテレリックのウェブサイトで開始例をコンパイルしてみました。リンクはhttp: //www.kendoui.com/blogs/teamblog/posts/12-02-22/building_your_first_kendo_ui_mobile_phonegap_application.aspxです。
PCのブラウザからWebサービスにアクセスすると、Webサービスを機能させることができますが、どういうわけかエミュレータでデータにアクセスできません。理由はわかりませんが、それは私を夢中にさせます。
この例もhttp://www.aspnetwiki.com/page:kendo-ui-mobile-task-manager-part-1で試しましたが、結果は同じでした。
どんな種類の助けも大歓迎です。お願いします