Результат использования возвращен из формы сообщения в веб-сервис - PullRequest
1 голос
/ 29 августа 2011

Я вызываю веб-сервис следующим образом:

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

и когда я отправляю кнопку, я возвращаю результат в формате XML на пустую страницу, но я хочу прочитать данные XMLи потреблять их на той же странице, которую я поместил вышеупомянутый код, используя javascript (не используя вспомогательную библиотеку, такую ​​как jquery), чтобы моя страница была максимально светлой

1 Ответ

2 голосов
/ 29 августа 2011

Я бы предложил использовать для этого 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); }
    );
  });
});
...