JQAjax读页面里面的方法

来源:互联网 发布:文明网络宣言口号 编辑:程序博客网 时间:2024/05/15 23:53

/*
使用JQuery 的 Ajax  功能异步从服务器端获取数据。
*/
function getDateByJQAjax(url, data, successFunction, errorFunction) {
    $.ajax({
        type: "POST",
        url: url,
        data: data,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: successFunction,
        error: errorFunction
    });
}

 

 

 

调用示例:$(function() {
setInterval(RefreshMessage, 10000);

})

function RefreshMessage() {
    debugger;
    var url = "/PublicMethods/Common.aspx/getIncompleteOrderCount";
var UserID = document.getElementById("hidUserID").value;
var data = "{'_userID':/"" + UserID + "/"}";    //{'CompRole':" + CompRole + ",'CompID':" + CompID + "}
getDateByJQAjax(url, data, successFunction, errorFunction);
   
   
}

function successFunction(data) {
    debugger;
    document.getElementById("lblMessager").value = data.d;
}

function errorFunction(data) {
    debugger;
}

 

 

.cs

 

        /// <summary>
        /// 返回问题单数量到浏览器。
        /// </summary>
        /// <param name="_userID"></param>
        /// <returns></returns>
        [System.Web.Services.WebMethod]
        public static string getIncompleteOrderCount(string _userID)
        {
            int userID = Convert.ToInt32(_userID);
            Fdays.BLL.Com.BShare bshare = new Fdays.BLL.Com.BShare();
            int iCount = bshare.getInCompleteOrderCountByUser(userID);
            return iCount.ToString();
        }

原创粉丝点击