可能重复:
如何使用 jquery/ajax 发布到表单
如何通过 Jquery Ajax 将数据发布到服务器?
jQuery
function postNewBaseLine() {
var id = "300";
$.ajax({
type: "POST",
url: "ManagerBaseKit.aspx/SetNewBaseVersion",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: id,
success: function(data) {
alert('success!');
}
});
}
CS
[WebMethod]
public static void SetNewBaseVersion(string version)
{
// I want it here!
}
我正在使用脚本管理器
<asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" EnablePartialRendering="true"
runat="server" />
编辑:
更改为data: { 'version': id },
我收到 POST _http://localhost:49852/ManagerBaseKit.aspx/SetNewBaseVersion 500(内部服务器错误)