Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在blackberry web works/HTML5应用程序中调用Java web服务方法?_Java_Javascript_Css_Html_Blackberry - Fatal编程技术网

如何在blackberry web works/HTML5应用程序中调用Java web服务方法?

如何在blackberry web works/HTML5应用程序中调用Java web服务方法?,java,javascript,css,html,blackberry,Java,Javascript,Css,Html,Blackberry,我正在为blackberry OS 7环境开发blackberry web works/HTML5应用程序,并使用ripple emulator对其进行测试。 我开发了JavaWeb服务,它从数据库中检索数据并将其返回给调用客户端 如何在HTML5代码中调用web服务?如何在ripple emulator中检查web服务调用是否成功?黑莓论坛上有一个很好的例子: 您只需要创建一个新的XMLHttpRequest,将其打开,然后发送请求。还要创建一个回调函数来处理结果。示例如下: var xmlH

我正在为blackberry OS 7环境开发blackberry web works/HTML5应用程序,并使用ripple emulator对其进行测试。 我开发了JavaWeb服务,它从数据库中检索数据并将其返回给调用客户端


如何在HTML5代码中调用web服务?如何在ripple emulator中检查web服务调用是否成功?

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

您只需要创建一个新的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);  
}

和其他网页一样:进行HTTP调用。系泊:非常感谢@乌代,不客气。请将我的回答标记为答案,以便线程可以关闭。