Javascript 如何在Asp.net mvc4中使用jquery ajax创建文本框以保存数据库中的任何输入

Javascript 如何在Asp.net mvc4中使用jquery ajax创建文本框以保存数据库中的任何输入,javascript,asp.net,ajax,asp.net-mvc-4,linq-to-sql,Javascript,Asp.net,Ajax,Asp.net Mvc 4,Linq To Sql,如何在Asp.NETMVC4中使用jQueryAjax创建文本框来保存数据库中的任何输入。。。 e、 g:我在文本框中写下“我的新任务”,然后点击按钮,这将用“项目”id和“用户id”保存在数据库中,用户id是在应用程序中登录的, 那么我如何在mvc4中创建它呢,下面是我的代码 public actionresult Insert(task,projectId,UserId) { //linq to sql here... } Ajax代码是 source: function(requ

如何在Asp.NETMVC4中使用jQueryAjax创建文本框来保存数据库中的任何输入。。。 e、 g:我在文本框中写下“我的新任务”,然后点击按钮,这将用“项目”id和“用户id”保存在数据库中,用户id是在应用程序中登录的, 那么我如何在mvc4中创建它呢,下面是我的代码

public actionresult Insert(task,projectId,UserId)
{
    //linq to sql here...
}
Ajax代码是

source: function(request, response) {

                 $.ajax({
                 url: pagePath + "/insert",
                     data: "{ 'id': '" + request.term + "'}",
                     dataType: "json",
                     type: "POST",
                     contentType: "application/json; charset=utf-8",
                     dataFilter: function(data) { return data; },
                     success: function(data) {

                         response($.map(data.d, function(item) {
                             {
                                 value = item.Name 
                                 return value;
                             }
                         }))
                     },
                     error: function(XMLHttpRequest, callStatus, errorThrown) {
                         alert(callStatus);
                     }
                 });
             },

这是正确的方法吗?是否有人可以指导我运行代码时是否出现错误?
source: function(request, response) {

                 $.ajax({
                 url: "controllername/actionmethodname",
                     data: "{task:value,projectId:value,UserId:value }",
                     dataType: "json",
                     type: "POST",
                     success: function(data) {

                         response($.map(data.d, function(item) {
                             {
                                 value = item.Name 
                                 return value;
                             }
                         }))
                     },
                     error: function(XMLHttpRequest, callStatus, errorThrown) {
                         alert(callStatus);
                     }
                 });
             },