1

我似乎在通过函数检索数据时遇到问题,并且不知道为什么它不能与 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>");
                                            }
                                    }
                 });
            }
4

1 回答 1

0

我认为您将不得不进行 JSONP 调用,因为这是一个跨域调用。我认为这就是我解决这些问题的方法。当然,您可以发布、放置和删除。无论如何,我会先尝试一下,看看会发生什么。

于 2012-07-19T12:58:48.097 回答