jquery ajax调用asp.net webservice就一个难点:当创建好WebService的时候,类的属性[System.Web.Script.Services.ScriptService]是被注释了的,要取消注释,就可以调用了。
如下:

$(function(){
    var cur_url = location.href;
    var title = document.title;
    var host = location.host;
    cur_url = cur_url.replace(location.protocol+'//'+host,'');
    $.ajax({
        type:"POST",
        contentType:"application/json",
        url:"../../../LogAccess.asmx/InsertAccessingLog",
        data:"{pageTitle:'"+title+"',pageIp:'"+host+"',pageUrl:'"+cur_url+"'}",
        dataType:'json',
        success:function(result){
            if(result.d){
		//alert(result.d)
            }
        }
    });
});