0

我正在为黑莓 OS 7 环境开发黑莓网络工程/HTML5 应用程序,并使用波纹模拟器对其进行测试。我开发了 java web 服务,它从数据库中检索数据并将其返回给调用客户端。

如何在 HTML5 代码中调用 Web 服务?以及如何在波纹模拟器中检查 Web 服务调用是否成功?

4

1 回答 1

2

黑莓论坛上有一个很好的例子:黑莓论坛

您只需要创建一个新的 XMLHttpRequest,打开它,然后发送请求。还要创建一个回调函数来处理结果。下面的例子:

var xmlHttp = new XMLHttpRequest();
function CallWebService(){
    xmlHttp.open('GET', 'http://YOURWEBSERVICEURLHERE', true);
    xmlHttp.onreadystatechange = callbackFunction;
    xmlHttp.send();
}

function callbackFunction(){
    if (xmlHttp.readyState != 4) 
    return; 
var result = xmlHttp.responseText;
alert(result);  
}
于 2013-07-23T18:59:04.590 回答