消费结果从表单帖子返回到Web服务

时间:2011-08-29 09:37:00

标签: 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这样的帮助库)所以我的页面可以尽可能轻便

1 个答案:

答案 0 :(得分:2)

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