我已经在互联网上搜索了几个小时,试图使用jQuery$.ajax将参数传递给代码后面的代码。我试过很多不同的东西,但都没有用。当我不传递任何参数并将vb.net函数设置为不接收参数时,函数将被调用。但是,一旦我尝试添加参数,函数就永远不会被调用。
客户端:
$("#<%=saveResource2.clientID %>").click(function() {
var parDesc = $("#<%=ddlPDesc.clientID %> option:selected").text();
$("#<%=Button1.clientID %>").click();
$.ajax({
type: "POST",
url: "Projects.aspx/btnSaveResource",
data: JSON.stringify({Desc: parDesc}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$("#<%=lblPerson.clientID %>").text(msg);
// Do something interesting here.
}
});
});
服务器端:
_ _ Public共享函数btnSaveResource(ByVal parDesc As String)作为String Dim作为String = parDesc返回d+ "test“End函数
发布于 2012-07-05 19:36:26
试着改变这一点:
data: JSON.stringify({Desc: parDesc}),
至
data: JSON.stringify({parDesc: parDesc}),
https://stackoverflow.com/questions/11351301
复制相似问题