我看了一下关于json的其他问题,要么他们没有完全回答我的问题,要么我只是没有得到它。如何在使用json的文本框键盘事件上调用MVC操作?
我想从我的mvc应用程序中执行的操作是在控制器中调用文本框的按键事件。
我想要回传文本框的内容,对数据做一些事情,然后传回可以添加到下拉列表中的项目列表。
我对json完全陌生,但[真的]想陷入它。
我看了一下关于json的其他问题,要么他们没有完全回答我的问题,要么我只是没有得到它。如何在使用json的文本框键盘事件上调用MVC操作?
我想从我的mvc应用程序中执行的操作是在控制器中调用文本框的按键事件。
我想要回传文本框的内容,对数据做一些事情,然后传回可以添加到下拉列表中的项目列表。
我对json完全陌生,但[真的]想陷入它。
您可以在Nerd Dinner项目中找到一个使用JsonResult的好例子。
像这样的事情?:
$('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。感谢eu-ge-ne的帮助,但在NerdDinenr中找到了答案。 – griegs 2009-07-23 22:02:10
感谢CD。我应该知道使用它作为参考材料。 – griegs 2009-07-23 22:02:41