猿问

最简单的SOAP示例

最简单的SOAP示例

使用Javascript的最简单的SOAP示例是什么?

为了尽可能有用,答案应该:

  • 发挥作用(换句话说,实际工作)
  • 发送至少一个可以在代码中其他地方设置的参数
  • 处理至少一个可在代码中其他地方读取的结果值。
  • 使用大多数现代浏览器版本
  • 尽量清晰和简短,不要使用外部库。


慕容森
浏览 527回答 3
3回答

犯罪嫌疑人X

在2008年,在IE<10中,这不能用直接的javascript完成,除非服务位于与您的页面相同的域上。如果Web服务位于另一个域中[并且您必须支持IE<10],那么您必须在您自己的域上使用一个代理页面来检索结果并将其返回给您。如果您不需要旧的IE支持,那么您需要将CORS支持添加到您的服务中。在这两种情况下,您都应该使用timyates建议的lib,因为您不想自己解析结果。如果Web服务位于您自己的域中,则不要使用SOAP。没有充分的理由这样做。如果Web服务位于您自己的域中,那么修改它,以便它能够返回JSON,并为自己省去处理SOAP带来的所有麻烦的麻烦。简短的回答是:不要从javascript发出SOAP请求。使用Web服务从另一个域请求数据,如果这样做,那么在服务器端解析结果并以js友好的形式返回它们。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答