繁体   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