【问题标题】:Consuming result returned from a form post to a web service消费从表单发布到 Web 服务的结果
【发布时间】:2011-08-29 09:36:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript html xml web-services forms


    【解决方案1】:

    我建议为此使用 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); }
        );
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 2010-09-07
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多