如何根据Tabbing上的Previous Textbox值填充文本框 [英] How Do I Populate Textboxes Based On Previious Textbox Value On Tabbing
问题描述
我想根据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};
)))
}
},
});
}
}
我该怎么做?????
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屋!