Jquery中的跨域Webservice调用

Jquery中的跨域Webservice调用,jquery,blackberry-webworks,Jquery,Blackberry Webworks,我试图在Blackberry webworks应用程序的Jquery/Javascript中调用.net webservice,但出现错误 我的代码 $.ajax({ dataType: 'jsonp', data: { aUserName: '3007800000', aPassword: '24hitec0', DeviceID: '2' }, url: "http://50.57.84.5/MobiTicker_mkt

我试图在Blackberry webworks应用程序的Jquery/Javascript中调用.net webservice,但出现错误

我的代码

$.ajax({
            dataType: 'jsonp',
            data: { aUserName: '3007800000', aPassword: '24hitec0', DeviceID: '2' },
            url: "http://50.57.84.5/MobiTicker_mktService/MobileTicker.asmx?op=Login",
            success: function (data) {
                console.log(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(errorThrown); console.log(textStatus);
            }
        });
错误为“错误:未调用jquery101008052381855433821\u 1371129501634

Web服务还存在访问控制允许来源问题

有人有办法解决这个问题吗


最好的祝愿,

试试这个,因为web服务显然不提供JSONP

web服务支持JSONP吗?它似乎是一个soapweb服务。请检查开发人员工具中的webservice回复,它应该包含调用动态生成回调的JavaScript,如jQuery101008052381855433821_1371129501634。我认为它支持SOAP 1.1和SOAP 1.2。您知道如何调用它吗?是的,我已经尝试过,并出现以下错误,状态:string'error'jquery.SOAP.js(第440行)a:object isXMLDoc(a):false a.responseText:string isXMLDoc(a.responseText):false a.responseXML:null isXMLDoc(a.responseXML):false jquery.soap.js(第440行)c:string isXMLDoc(c):false c.responseText:undefined isXMLDoc(c.responseText):false c.responseXML:undefined isXMLDoc(c.responseXML):false我的代码在这里是$.soap({url:'',方法:'Login',命名空间限定符:'Login',命名空间url:'',soap12:true,returnJson:false,参数:{aUserName:'3007800000',aPassword:'24hitec0',设备ID:'2',成功:函数(数据){},错误:函数(字符串){};