从 JavaScript 调用 Java 中的同步 Web 服务
Calling Synchronous Web Service in Java from JavaScript
我有一个要求,即调用一个用Java构建的Web服务,以便通过Java脚本从HTML页面调用。
我已经尝试了以下 URL 中提供的代码示例:http://www.codeproject.com/Articles/14610/Calling-Web-Services-from-HTML-Pages-using-JavaScr#
<html>
<head>
<title>Hello World</title>
<script language="JavaScript">
var iCallID;
function InitializeService(){
service.useService(http://localhost:1394/MyWebService.asmx?wsdl,
"HelloWorldService");
service.HelloWorldService.callService("HelloWorld");
}
function ShowResult(){
alert(event.result.value);//Output: Undefined
}
</script>
</head>
<body onload="InitializeService()" id="service"
style="behavior:url(webservice.htc)" onresult="ShowResult()"> </body>
</html>
Web 服务正在运行,并已通过 Weblogic 内置测试客户端进行了测试。
请建议一些JS代码来调用带有字符串参数的Web服务
Ajax。但要小心,它只允许同一域上的请求(浏览器限制)。如果需要跨域支持,请使用 JSONP(如果 Web 服务允许),或使用服务器作为代理,以便:
Javascript -> Server on same domain -> WebService
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 在Web应用程序中使用Highcharts javascript
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 在控制器和数据对象之间同步数据
- Selenium Web驱动程序和javascript
- Windows形成web浏览器控件和Javascript更改的DOM
- 同步调用,直到用户通过angular验证为访问者
- IndexedDB同步api+web工作者-what'这就是重点
- Web 工作线程中的同步 XHR 请求是否仍会锁定浏览器
- Cordova应用程序自动同步/更新Web内容(.js文件),如果更新版本可用,否则使用缓存版本
- 同步等待 Web 辅助角色中的消息
- 从 JavaScript 调用 Java 中的同步 Web 服务
- Web 视图中的同步 Ajax 超时
- 如何避免Spotify应用程序中同步web服务调用的延迟
- 使用JavaScript Web Workers进行并行编程/同步
- 使循环同步节点js web-kit
- 用于Web应用程序开发的IDE,使本地代码和服务器代码保持同步
- Web应用程序 - Javascript - 显示微调器,同步保存数据,删除微调器
- 在web中同步文件系统API
- 对web worker中同步请求的看法