一、环境:
javasrcipt 和 基础的XMLHttpRequest。 二、目的:
调用XFire发布的webservice,其路径为:http://localhost:8181/XFire/services/helloworldservice?wsdl(可以访问到)。得到结果返回的是json格式。 三、具体过程:
var XHR = new window.XMLHttpRequest();
//问题可能是url构造的有问题.
var _wbSrvUrl="http://localhost:8181/XFire/services/helloworldservice/hello";
XHR.open("POST", _wbSrvUrl, false);
XHR.setRequestHeader("Content-Type", "application/json; charset=utf-8");
XHR.send(name='wang'); 总是抱“Internal Server Error” .请问如何使用基础的XMLHttpRequest调用webservice,并返回json格式? 谢谢
解决方案 »
- 关于jquery插件
- Intellisense??
- 用正则表达后怎么替换
- 如何获取选中文本的位置(通用于text和textarea)
- MyEclipse里面图片能读 ie也能显示,但是chrome,遨游都不行,怎么回事
- sailing27,我用了你的树,现在遇到些问题,进来看下。问题解决再加100分!
- js如何禁用alt+tab防止用户切换页面
- 项目中的菜单问题,今天和同事研究了一下午没解决,请大家帮忙给看看,谢谢!
- 用window.open如何能把-Microsoft Internet Explorer几个单词去掉?
- 延迟返回值
- 关于javascript访问Webservice跨域问题
- 100分 求写个预载图片的JS
xfire框架是基于soap的。网上介绍的大部分都用soap格式。难道xfire的webservice只能用soap格式吗?
webservice的name 为string类型。
可以正常访问到:http://localhost:8181/XFire/services/helloworldservice?wsdl
最后的回调函数 status=404。
那就是用soap吧,在websevice端将对象数据转为string,在客户端解析吧。谢谢大家的关注和意见,结贴!