jQuery调用WebService

      无意之中在网上看到jQ原来可以调用WebService,以前就有这个想法,也试过,但是失败了,如今在网上发现了是可以实现的,好奇之心总是把持不住的,于是动手实验了下,下面这段代码就可以实现:
Title//无参数调用       
    $(document).ready(function() {           
        $('#btn1').click(function() {             
            $.ajax({                   
                type: "POST",                   
                contentType: "application/json", //WebService 会返回Json类型                   
                url: "Service/FlexgridService.asmx/HelloWorld", // ---- WsURL/方法名                   
                data: "{}",     //这里是要传递的参数,格式为data:"{paraName:paraValue}",                             
                dataType: 'json',                   
                success: function(result) {     //回调函数,result,返回值                   
                    $('#dictionary').append(result);                   
                }               
            });           
        });       
    });

我把WebService单独放到了一个文件夹下面也是可以成功调用的,只要前面加上文件夹路径就行了
posted on 2009-09-03 19:56  ToKens  阅读(336)  评论(0编辑  收藏  举报