javascript - 使用从表单发布返回到 Web 服务的结果

标签 javascript html xml web-services forms

我以这种方式调用网络服务:

    <form id="test"  method="post"  action="Services/AccessDetails.asmx/getTestData">
    <input type="submit" value="Submit" />
    </form>

当我提交按钮时,我将结果以 XML 格式返回到一个空白页面,但我想要的是读取 XML 数据并在我放置上述代码的同一页面中使用它们 使用 javascript(不使用像 jquery 这样的辅助库)所以我的页面可以尽可能的轻

最佳答案

我建议为此使用 jQuery,像这样应该可以工作:

标记:

<form id="testform"  method="post">
  <a href="javascript:;" id="btnSubmit">Submit</a>
</form>

JavaScript:

$(function(){
  $('#btnSubmit').click(function(e){
    $.post('Services/AccessDetails.asmx/getTestData',
           $("#testform").serialize(), 
           function(data){ /* Code to handle return from the server */;
                           alert("Data Loaded: " + data); }
    );
  });
});

关于javascript - 使用从表单发布返回到 Web 服务的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228427/

相关文章:

javascript - Node.js - 更改导出整数的值

javascript - 在没有 lodash 的情况下 curry 我的函数

jquery - 使用jquery悬停鼠标后如何取回初始图像

javascript - 响应式移动表格,表格标题

javascript - modeldata有效后运行javascript代码

javascript - Ryan Dahl 的 Node 聊天

javascript - 按下按键时如何以鼠标位置为中心绘制圆

php - 使用 http GET php 从数组中获取一个元素

java - 来自 xml 文件的 jdbc 连接

c# - C# 中的 XML 智能感知与 VB.Net 中的一样吗?