Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jqueryajax在MVC中加载partialview可以在pageload中工作,但不能在按钮单击中工作_Jquery_Ajax_Asp.net Mvc_Model View Controller - Fatal编程技术网

使用jqueryajax在MVC中加载partialview可以在pageload中工作,但不能在按钮单击中工作

使用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

我已经使用下面的代码将partialview加载到父视图

$('#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选项卡的控制台中。