アプリ自体にphonegapを使用し、サーバーにasp.net Web APIを使用して、Windows Phone 8用のアプリを開発しています。
私の現在の問題は、通常の ajax リクエストがサーバーから戻ってきたときにコールバックが実行されないことです (リクエスト自体は成功し、必要に応じて json 形式のデータを返します)。
JavaScript:
var req = $.ajax({
url: url,
type: "GET",
data: { PhoneUuid: phoneUuid }
})
req
.done(function (response) {
alert(response);
//stuff to do
})
.fail(function (req, statusText) {
alert(statusText);
//errors to display
});
上記のように、要求は正常に機能します (Windows Phone 8 エミュレーターと weinre リモート デバッガーでテスト済み) が、2 つのコールバックはどちらも起動されません。
私の質問: 私のコードに何か問題がありますか、それともクロス ドメイン リクエストで Windows Phone がコールバックを実行していないだけですか?