Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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
Javascript 加载问题_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript 加载问题

Javascript 加载问题,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我试图在asp-mvc4中的另一个视图中显示某个视图的元素 在index1.cshtml中: <div id="divToUpdate"></div> 这个脚本将显示Hello!在index1.cshtml中的div中。。。但如果我改为写“../Employee/Index sss”,则不会显示实际上是jqgrid的表。为什么会这样?原因是您的表是由javascript创建的 调用时。使用不带后缀选择器的URL加载 表达式,则在创建脚本之前将内容传递到.html 远离的

我试图在asp-mvc4中的另一个视图中显示某个视图的元素

在index1.cshtml中:

<div id="divToUpdate"></div>

这个脚本将显示Hello!在index1.cshtml中的div中。。。但如果我改为写“../Employee/Index sss”,则不会显示实际上是jqgrid的表。为什么会这样?

原因是您的表是由javascript创建的

调用时。使用不带后缀选择器的URL加载 表达式,则在创建脚本之前将内容传递到.html 远离的。这将在脚本块被丢弃之前执行它们。如果 .load是使用附加到URL的选择器表达式调用的, 但是,在更新DOM之前,脚本会被剥离, 因此没有执行


将不执行用于表jqgrid的javascript,因此不会显示jqgrid。

确定此处的解决方案是将jqgrid置于单击功能中:
<div id="sss"><table id="grid1"></table></div>
<div id="fff">Hello!</div>
 $('#ThisIsALink').click(function () {
    $('#divToUpdate').load('../Employee/Index #fff');
});