Лично я бы использовал для этого jquery.Здесь есть довольно хорошая статья об этом: http://encosia.com/using-jquery-to-consume-aspnet-json-web-services/
По сути, вы вызываете веб-сервис с помощью функции Ajax () и подключаете некоторые функции к его успешным (и возможным неудачным) событиям, как вэтот пример:
$(document).ready(function() {
$.ajax({
type: "POST",
url: "RSSReader.asmx/GetRSSReader",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Hide the fake progress indicator graphic.
$('#RSSContent').removeClass('loading');
// Insert the returned HTML into the <div>.
$('#RSSContent').html(msg.d);
}
});
});
Затем вы можете получить выходные данные своего веб-сервиса из "msg" в функции sucess.