Jquery 在ASP.NETMVC中按Id获取实体的详细信息
我有个问题。我不知道如何通过在文本框中输入产品代码来显示产品信息,然后我按下tab按钮或将鼠标从文本框中移开,它将自动显示下面产品的详细信息。就像WebForm中的TextChanged事件一样。谢谢你有了htmlJquery 在ASP.NETMVC中按Id获取实体的详细信息,jquery,asp.net-mvc,textbox,Jquery,Asp.net Mvc,Textbox,我有个问题。我不知道如何通过在文本框中输入产品代码来显示产品信息,然后我按下tab按钮或将鼠标从文本框中移开,它将自动显示下面产品的详细信息。就像WebForm中的TextChanged事件一样。谢谢你有了html <input type='text' id='mytxt' /> <div id='details'> </div> 您可以使用jQuery的focusout方法进行ajax调用,当文本框失去焦点时,即按下tab键或另一个输入元素被聚焦时,该调用
<input type='text' id='mytxt' />
<div id='details'> </div>
您可以使用jQuery的focusout方法进行ajax调用,当文本框失去焦点时,即按下tab键或另一个输入元素被聚焦时,该调用将返回部分视图。我是asp.net mvc的新手,但在这方面我很急。你可以举一个更具体的例子,不用谢你。我当时是这样做的,但对我来说仍然不起作用
$('#mytxt').change(function(){
$.post('<%:Url.Action("Details")%>', { id: $(this).val()}, function(result){
$('#details').html(result);
}
});
public ActionResult Details(string id)
{
//get the content somehow
...
return Content(thecontent);
}