我有一个简单的html页面。 它包含一个表单。 对于如:学生信息发送javascript变量以及表单数据并将其绑定到模型
型号:
公共类学生()
{
公众诠释Roll_no {获得;设置}
公共字符串名称{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
,但学生对象为空。 如果学生对象单独发送,则会被收回。 ie:data:studentform
需要帮助。
我认为这应该工作'数据:{studentform + “&富=” + FOO + “&酒吧=” +巴}' – MadTech 2013-03-18 13:53:55
'AjaxCallController'预计第三PARAM为'Stud'目的。不知道什么时候从php调用,但肯定JavaScript是不同的。 – SachinGutte 2013-03-18 13:58:26