我有一个简单的 html 页面。它包含一个表格。例如:学生信息
模型:
public Class Student()
{
public int Roll_no {get;set}
public string Name {get;set}
}
Html 也有 javascript:
<script>
var foo= "1";
var bar = "2";
</script>
控制器看起来像
public ActionResult AjaxCallCOntroller(int foo, int bar, Student stud)
{
.....
......
}
现在我需要对这个控制器进行ajax调用,它将传递这些值:
**ajax call:**
var studentform = ("#studentform").serialize();
$.ajax({
type:"POST"
, url:"appname/AjaxCallCOntroller"
, dataType:"json",
, data:{foo:foo,bar:bar,stud:studentform},
, success:function(){
//function body
}
);
问题是控制器接收到foo
并且bar
学生对象为空。如果单独发送学生对象,则会收到它。即:data:studentform
需要帮助。