前台
$.ajax({
url: "/Roster/GetNamePY",
type: "post",
data: {
PY: $("#Name").combobox('getValue')
},
dataType: "json",
success: function (data) {
$("#Name").combobox("loadData", data)
},
error: function (xml, text, msg) {
error.apply(this, arguments);
}
});
后台除了在方法内string namePY = Request["PY"];
怎么在括号里获取参数,
public JsonResult GetNamePY()
{
}
String py=request.getParameter("PY");
如果你用的spring mvc 框架,写成GetNamePY(String PY),与参数名保持一致,会自动接受参数值
//你可以直接在方法括号中直接获取
//在asp.net MVC可以这样用,不仅可以获取多个参数,
//还可以通过引用jquery.unobtrusive-ajax.js,
//这样后台还可以通过参数名和类属性名对应封装成实体对象,这样方法参数申明中可以声明一个对象
public JsonResult GetNamePY(string PY)
{
//
}
如果你用的是ssh框架,在后台你只需要创建同名的成员产量就好,并提供set,get方法