如何根据Tabbing上的Previous Textbox值填充文本框 [英] How Do I Populate Textboxes Based On Previious Textbox Value On Tabbing

查看:63
本文介绍了如何根据Tabbing上的Previous Textbox值填充文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想根据mvc4中使用jquery ajax从数据库中选项卡的第一个文本框值填充第二个文本框,例如:

first-textbox是任务现在我想填充第二个文本框(项目) )与这些任务有关..我使用这个JSOn结果函数

 public JsonResult LoadProjectsByTaskId(int taskId)
{
var query = from tasks在context.Tasks
加入项目的context.Projects on tasks.ProjectId等于
projects.ProjectId
select new {tasks,projects};

返回Json(query,JsonRequestBehavior.AllowGet);
}





和ajax代码是

函数LoadProjectsByTaskId() {

$(#textarea)。autocomplete({
source:function(request,response){
debugger;
$ .ajax({
url:/ Home / LoadProjectsByTaskId,
类型:POST,
dataType:json,
data:{term:request.term},
成功:function(data){
{
response($。map(data,function(item){
return {label:item.Name,value:item.Name};
)))
}
},
});
}

}





我该怎么做?????

解决方案

(#textarea)。autocomplete({
source:function(request,response){
debugger;


.ajax({
url:/ Home / LoadProjectsByTaskId,
类型:POST,
dataType:json,
data:{term:request.term},
成功:函数(数据){
{
response(


.map(data,function(item){
return {label:item.Name,value:项目名称 };
}))
}
},
});
}

}





我该怎么做?????


i want to populate second-textboxe based on first-textbox value on tabbing from database using jquery ajax in mvc4 e.g:
first-textbox is tasks now i want to populate second-textbox(projects)which is related to those tasks..i use this JSOn result function

public JsonResult LoadProjectsByTaskId(int  taskId)
        {
            var query = from tasks in context.Tasks
                        join projects in context.Projects on tasks.ProjectId equals                                     
                        projects.ProjectId
                        select new { tasks, projects };

            return Json(query, JsonRequestBehavior.AllowGet);
        }



and ajax code is

function LoadProjectsByTaskId() {

          $("#textarea").autocomplete({
              source: function (request, response) {
                  debugger;
                  $.ajax({
                      url: "/Home/LoadProjectsByTaskId",
                      type: "POST",
                      dataType: "json",
                      data: { term: request.term },
                      success: function (data) {
                          {
                              response($.map(data, function (item) {
                                  return { label: item.Name, value: item.Name };
                              }))
                           }
                      },
                  });
          }

      }



how can i do that?????

解决方案

("#textarea").autocomplete({ source: function (request, response) { debugger;


.ajax({ url: "/Home/LoadProjectsByTaskId", type: "POST", dataType: "json", data: { term: request.term }, success: function (data) { { response(


.map(data, function (item) { return { label: item.Name, value: item.Name }; })) } }, }); } }



how can i do that?????


这篇关于如何根据Tabbing上的Previous Textbox值填充文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆