javascript - 使用 JavaScript 调用 WebService

标签 javascript html web-services invoke

我想从 javascript 调用服务,然后在 html 文件中显示响应数据。是否可以?以前有人这样做过吗?任何指示或解决方案都会有所帮助。谢谢

请求消息:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:log="http://login">
   <soapenv:Header/>
   <soapenv:Body>
      <log:validateLogin>
         <log:login>
            <log:password>password</log:password>
            <log:username>username</log:username>
         </log:login>
      </log:validateLogin>
   </soapenv:Body>
</soapenv:Envelope>

回复消息:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <validateLoginResponse xmlns="http://login">
         <validateLoginReturn>true</validateLoginReturn>
      </validateLoginResponse>
   </soapenv:Body>
</soapenv:Envelope>

我需要创建请求肥皂消息,将其发送到服务,并读取响应。

最佳答案

你可以试试

var id=1;
$.ajax({
    type: 'post',
    url: '../webservice.asmx/yourmethod',
    contentType: "application/json; charset=utf-8",
    data:{'id':id}
    dataType: "json",
    beforeSend: function () {
    //show wait
    },
    success: function (msg) {
        if (msg.d != null) {
        //result is obtained
        }
    }
});

关于javascript - 使用 JavaScript 调用 WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682171/

相关文章:

json - 如何在 Angular 2 中调用返回单个 JSON 对象的 Web 服务?

javascript - 使用 javascript 禁用 a 标签(链接)

javascript - 用纯js更改递归函数变量 'onchange'

php - mailto href 正文未显示发送的完整数据

java - 如何在同一网络服务中获取@PathParam和请求正文?

ios - 如何使用 Web 服务搜索多个单词

javascript - 如何从 JavaScript 中的数组返回对象

javascript - 为什么在 javascript 中计算斐波那契比在 haskell 中更快?

JavaScript 模板 : wrap each word in a string in an HTML element

javascript - 使用条件注释的目的 &lt;!--[if gte mso 9]>