XUI库:调用web方法(跨域)

时间:2011-07-08 10:52:25

标签: javascript web-services cross-domain cordova xui

我在这里只找到了一个如何使用xui.js来调用Web服务的示例: http://wiki.phonegap.com/w/page/32513809/Simple-Web-Service-Consumption-with-PhoneGap-and-XUI

但目前尚不清楚。如何调用此Web方法?: http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit

1 个答案:

答案 0 :(得分:0)

我也不熟悉这个。但他们的例子看起来像你可以用以下方式调用它:

x$('#element_id).xhr('http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit', {
    async: true,
    method: 'post',
    callback: function() {
        alert("The response is " + this.responseText);
    }
});

因为您需要将Celsius数据发送到API:

x$('#element_id).xhr('http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit', {
    async: true,
    data: 'Celsius=40',
    method: 'post',
    callback: function() {
        alert("The response is " + this.responseText);
    }
});