在上一篇文章中,我们是通过将前台需要向后台传递的数据加在地址栏后面来进行数据传递的。其实我们可以将数据以更加规范的格式进行传递。
javascript代码:
function execute() {
$(function () {
$.ajax({
type: "post",
contentType: "application/json",
url: "Default.aspx/GetValueAjax",
data: "{username:'"+value0+"'}",
success: function (result) {
alert(result.d);
}
});
});
}
传递方式加密、数据类型json、地址是Default.aspx中的GetValueAjax类,JSON的key是username ,value是自定义的 value0;返回值是result.d
后台引用:
using System.Web.Services;
类:
[WebMethod]
public static string GetValueAjax(string username)
{
return username;
}
[WebMethod] 必须带着。