將普通頁面的方法公布為WebMethod,以Javascript形式訪問。
1 方法要public static修飾,返回類型最好是string。
2 方法前添加[WebMethod] 特性。
3 Client端訪問時要使用Post方法,和Json作為數(shù)據(jù)形式進行交互。否則會整頁HTML返回。
4 在jQuery訪問時,回調中的data.d才時真正的返回內容。
5 訪問URL為: http://abc.com/abc.aspx/GetTime 如有個GetTime的公共靜態(tài)方法。
例:
abc.aspx
[WebMethod]
public static string GetTime()
{
return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
---------------
腳本(以jQuery為例調用)
$.ajax({
url:url,
method:"post",
dataType:"json",
contentType:"application/json; charset=UTF-8",
success: function(data){
$("#id").html(data.d); //見第3點
}
});
您可能感興趣的文章:- 完美解決js傳遞參數(shù)中加號和&號自動改變的方法
- Angularjs中$http以post請求通過消息體傳遞參數(shù)的實現(xiàn)方法
- js提交form表單,并傳遞參數(shù)的實現(xiàn)方法
- 關于javaScript注冊click事件傳遞參數(shù)的不成功問題
- JSP跨iframe如何傳遞參數(shù)實現(xiàn)代碼
- html向js方法傳遞參數(shù)具體實現(xiàn)
- js獲取html參數(shù)及向swf傳遞參數(shù)應用介紹
- javascript向flash swf文件傳遞參數(shù)值注意細節(jié)
- Javascript attachEvent傳遞參數(shù)的辦法
- JS中傳遞參數(shù)的幾種不同方法比較