関数を介してデータを取得する際に問題が発生しているようで、Windows Phone 7 で動作しない理由がわかりません。以下のコードは、iOS と Android 用に私が持っているもので、正常に動作します。追加する必要があったことに注意してくださいiOS のホワイトリストへの URL。
これが Windows Phone 7 で機能しない理由はありますか? PhoneGap/Cordova 1.9.0 を使用しています。
$( '#customerOverview' ).live( 'pagebeforeshow',function(){
customerBanner();
});
function customerBanner() {
$.ajax({
url: "http://10.1.1.11:8080/WebPortal/data",
data: {functionID:"CustomerBanner",custID:100},
dataType: "xml",
success: function(data){
$(".customerid").html(data.getElementsByTagName("ID")[0].childNodes[0].nodeValue);
$(".customerfname").html(data.getElementsByTagName("FName")[0].childNodes[0].nodeValue);
$(".customerlname").html(data.getElementsByTagName("LName")[0].childNodes[0].nodeValue);
var balance = data.getElementsByTagName("Balance")[0].childNodes[0].nodeValue;
if(balance > 0) {
$(".customerbalance").html("<font color=008000>" + balance + "</font>");
} else {
$(".customerbalance").html("<font color=800000>" + balance + "</font>");
}
}
});
}