JS写的发送XML代码,只在IE下使用即可,有些电脑不能发送XML,需要设置一下浏览器的安全性才可以,但是还有部分电脑即使设置了安全性也不能发送,请问这个问题该如何解决,请高手帮帮忙,比较急,先谢谢了。
解决方案 »
- 求教如何使用createElement addpendChlid在一个div层下加另一个div层
- ie里运行activex控件的问题,兄弟们帮忙看看!
- 为什么在我以下代码中,图片在ie和firefox都可以改变,但是,systemName的取值却只能在IE下可以改变!
- 帮忙看看这程序那里抽筋了
- Ext中,无法引用js文件和样式表
- jsp中使用js实现多文件上传问题
- js引号多层嵌套的问题
- a(0)="2335345345"替换为a(0)="kkl",代码就不能执行???
- 请问如何打印iframe里面的内容?
- 为何js字符不能跨行?如果能跨行,编辑起来要方便很多的:)
- JS
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 三维特效求助!!!!!!!!!!!!!!!!!
其实也很简单的代码,对方有个接收xml信息的接口sUrl
我这边向这个接口发送信息s,s为需要发送的信息,用js触发
oXmlHttp.open("POST",sUrl , false ,UserName ,Password);
oXmlHttp.setRequestHeader("Content-Type", "text/xml");
oXmlHttp.setRequestHeader("SOAPAction", "http://sap.com/xi/WebService/soap1.1");
oXmlHttp.send(s);有的机器就是返回oXmlHttp.status == 500或者oXmlHttp.status == 503,具体原因不明……
另外我个人觉得肯定和IE有关系(测试时都是用的IE内核的浏览器),朋友做过的一个项目也曾遇到这样的问题,但是因为机器是客户公司统一安装的,环境比较接近,按照同样的方法调整了安全设置,基本都可以正常发送了,但是未设置前很多机器都不能发送成功,当时也没去追究具体的原因。但我这次的项目客户机器比较繁杂,机器的环境不一,所以比较头疼,才想知道到底是什么原因。