使用jqueryajax在MVC中加载partialview可以在pageload中工作,但不能在按钮单击中工作
我已经使用下面的代码将partialview加载到父视图使用jqueryajax在MVC中加载partialview可以在pageload中工作,但不能在按钮单击中工作,jquery,ajax,asp.net-mvc,model-view-controller,Jquery,Ajax,Asp.net Mvc,Model View Controller,我已经使用下面的代码将partialview加载到父视图 $('#divPartialContainer').load("./SITEUSER/Userlist?role=admin"); 我已将此代码放入document.ready(pageload)中,它工作正常。 但是,如果我把这一行放在按钮点击处理程序中,它不会调用控制器操作。请帮忙 $("#btnLoadUser").click(function (e) { e.preventDefault(); $('#divP
$('#divPartialContainer').load("./SITEUSER/Userlist?role=admin");
我已将此代码放入document.ready(pageload)
中,它工作正常。
但是,如果我把这一行放在按钮点击处理程序中,它不会调用控制器操作。请帮忙
$("#btnLoadUser").click(function (e) {
e.preventDefault();
$('#divPartialContainer').load("./SITEUSER/Userlist?role=admin");
});
谢谢。附加事件处理程序时,DOM中是否存在
#btnLoadUser
元素,还是动态添加到DOM中?是的,#btnLoadUser按钮已存在于DOM中,而不是动态添加。谢谢。在这种情况下,你用的应该很好。单击buttonXML解析错误:未找到根元素位置:第1行第1列,我不理解这一点。它在JS选项卡的控制台中。当您附加事件处理程序时,#btnLoadUser
元素是否存在于DOM中,或者它是动态添加到DOM中的?是的,#btnLoadUser按钮已经存在于DOM中,而不是动态添加的。谢谢。在这种情况下,你用的应该很好。单击buttonXML解析错误:未找到根元素位置:第1行第1列,我不理解这一点。它在JS选项卡的控制台中。