我正在开发适用于blackberry OS 7环境的blackberry web works/HTML5应用程序,并使用ripple仿真器对其进行测试。我已经开发了java web服务,它从数据库中检索数据,并将其返回给调用客户端。
如何在HTML5代码中调用web服务?如何在ripple仿真器中检查web服务调用是否成功?
发布于 2013-07-24 02:59:05
在黑莓论坛上有一个很好的例子:Blackberry Forum
您只需要创建一个新的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);
}https://stackoverflow.com/questions/17715952
复制相似问题