js调用soapWebService服务
2016-03-24 10:19
501 查看
js调用soapWebService服务
SOAP 是一种通信协议
SOAP 用于应用程序之间的通信
SOAP 是一种用于发送消息的格式
SOAP 被设计用来通过因特网进行通信
SOAP 独立于平台
SOAP 独立于语言
SOAP 基于 XML
SOAP 很简单并可扩展
SOAP 允许您绕过防火墙
SOAP 将被作为 W3C 标准来发展
最近接触到Apache Cordova,想用cordova做一个app可以实现调用已有的WebService,需要通过js来调用webservice,在网上查了一些资料之后,发现一个比较不错的jquery插件,jquery.soap ,地址在这里https://github.com/doedje/jquery.soap
使用起来也比较方便,可以像调用jquery的get,post方法一样调用soap服务,看官方示例
$.soap({
url: 'http://my.server.com/soapservices/',
method: 'helloWorld',
data: {
name: 'Remy Blom',
msg: 'Hi!'
},
success: function (soapResponse) {
// do stuff with soapResponse
// if you want to have the response as JSON use soapResponse.toJSON();
// or soapResponse.toString() to get XML string
// or soapResponse.toXML() to get XML DOM
},
error: function (SOAPResponse) {
// show error
}
});
更多信息参照这里,更多参数设置可参考这里
需要注意的是,如果你像使用toJSON()这个方法,那么你需要引入一个第三方库来把xml转换为json格式数据,jquery.xml2json https://github.com/sparkbuzz/jQuery-xml2json
什么是 SOAP?
SOAP 指简易对象访问协议SOAP 是一种通信协议
SOAP 用于应用程序之间的通信
SOAP 是一种用于发送消息的格式
SOAP 被设计用来通过因特网进行通信
SOAP 独立于平台
SOAP 独立于语言
SOAP 基于 XML
SOAP 很简单并可扩展
SOAP 允许您绕过防火墙
SOAP 将被作为 W3C 标准来发展
最近接触到Apache Cordova,想用cordova做一个app可以实现调用已有的WebService,需要通过js来调用webservice,在网上查了一些资料之后,发现一个比较不错的jquery插件,jquery.soap ,地址在这里https://github.com/doedje/jquery.soap
使用起来也比较方便,可以像调用jquery的get,post方法一样调用soap服务,看官方示例
$.soap({
url: 'http://my.server.com/soapservices/',
method: 'helloWorld',
data: {
name: 'Remy Blom',
msg: 'Hi!'
},
success: function (soapResponse) {
// do stuff with soapResponse
// if you want to have the response as JSON use soapResponse.toJSON();
// or soapResponse.toString() to get XML string
// or soapResponse.toXML() to get XML DOM
},
error: function (SOAPResponse) {
// show error
}
});
更多信息参照这里,更多参数设置可参考这里
需要注意的是,如果你像使用toJSON()这个方法,那么你需要引入一个第三方库来把xml转换为json格式数据,jquery.xml2json https://github.com/sparkbuzz/jQuery-xml2json
相关文章推荐
- JSTL函数标签库fn标签
- ExtJs之Ext.util.MixedCollection
- js实现倒计时
- 原来JSF页面可以这样将前台处理的数据传到后台处理!
- JavaScript合并两个Json对象
- JavaScript 笔记 - <script> 标签的位置
- js Window.open详解
- js入门
- ExtJs之 Ext.JSON
- 将HTML页面内容存入json数组
- js print打印网页指定区域内容
- JS的执行顺序
- ExtJs之Ext.util.Format
- 分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
- C#解析json字符串总是多出双引号的原因分析及解决办法
- JS函数表达式
- JS函数openwindow()
- 浅析json与jsonp区别及通过ajax获得json数据后格式的转换
- JSP取得绝对路径
- <a href="#"><a herf="javascript:void(0)">...几种方法的使用与总结