簡體   English   中英

PhoneGap / Cordova 1.9.0 Windows Phone 7 AJAX不起作用

[英]PhoneGap/Cordova 1.9.0 Windows Phone 7 AJAX not working

我似乎在通過函數檢索數據時遇到問題,不知道為什么它不能與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>");
                                            }
                                    }
                 });
            }

我認為您將必須進行JSONP調用,因為這是跨域調用。 我認為這就是我解決這些問題的方式。 當然,您可以發布,放置和刪除。 無論如何,我會先嘗試一下,看看會發生什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM