后台怎么接受前台post的数据

前台

  $.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方法