2009-07-23 54 views
0

我看了一下关于json的其他问题,要么他们没有完全回答我的问题,要么我只是没有得到它。如何在使用json的文本框键盘事件上调用MVC操作?

我想从我的mvc应用程序中执行的操作是在控制器中调用文本框的按键事件。

我想要回传文本框的内容,对数据做一些事情,然后传回可以添加到下拉列表中的项目列表。

我对json完全陌生,但[真的]想陷入它。

回答

0

您可以在Nerd Dinner项目中找到一个使用JsonResult的好例子。

Nerd Dinner source code

+0

感谢CD。我应该知道使用它作为参考材料。 – griegs 2009-07-23 22:02:41

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() }); 
} 
+0

代码+1。感谢eu-ge-ne的帮助,但在NerdDinenr中找到了答案。 – griegs 2009-07-23 22:02:10

相关问题