我已经看过json上的其他问题,要么他们没有完全回答我的问题,要么我只是没有得到它。
我想从mvc应用程序中执行的操作是在文本框的keyup事件中调用控制器中的操作。
我想传回文本框的内容,对数据做一些事情,然后传回一个项目列表,然后将其添加到下拉列表中。
我对json完全不熟悉但是[真的]想要陷入其中。
答案 0 :(得分:1)
这样的东西?:
$('input#textbox').keyup(function() {
var textbox = $(this);
$.ajax({ type: "POST", datatype = "json", data: textbox.serialize(),
url: "<%= Url.Action("Action") %>",
success : function(data) {
textbox.val(data.TextBox);
}
})
});
public ActionResult Action(string TextBox)
{
return Json(new { TextBox = TextBox.ToUpper() });
}
答案 1 :(得分:0)
您可以在Nerd Dinner项目中找到使用 JsonResult 的好例子。