我有一個簡單的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