这个想法很简单。
我想包装一个Json数据并使用jQuery Ajax将数据传递给控制器。
这是模型定义。
public class SearchModel
{
public int answerValue;
public int year;
}
jQuery代码:
$(function() {
var answerValue = $('#answerValue').val();
var year = $('#year').val();
var data = { "answerValue": answerValue, "year": year };
//data = answerValue;
$('#btn1').click(function () {
$.post("home/AnswersSearch", data, function (result) {
alert(result);
});
});
});
控制器端的代码:
[HttpPost]
public ActionResult AnswersSearch(SearchModel model)
{
//do something
return Content("1");
}
答案 0 :(得分:0)
尝试发回一个SearchModel对象,如下所示:
var data = { "SearchModel": { "answerValue": answerValue, "year": year } };