jquery .load issue
jquery .load issue
>我正在尝试在 asp-mvc4 中的另一个视图中显示某个视图的元素
在 index1.cshtml 中:
<div id="divToUpdate"></div>
在 index2.cshtml 中:
<div id="sss"><table id="grid1"></table></div>
<div id="fff">Hello!</div>
在我的JavaScript文件中:
$('#ThisIsALink').click(function () {
$('#divToUpdate').load('../Employee/Index #fff');
});
此脚本将在 index1.cshtml 的div 中显示"Hello!但是如果我写"./Employee/Index #sss' 相反,我的表(实际上是一个 jqgrid)没有显示。为什么?
原因是你的表是由javascript创建的。
使用不带后缀的选择器的 URL 调用 .load() 时 表达式,内容在脚本之前传递给 .html() 删除。这将在丢弃脚本块之前执行脚本块。如果 调用 .load() 时,会在 URL 后附加一个选择器表达式, 但是,脚本在更新 DOM 之前被剥离, 因此不执行。
用于表jqgrid
的 javascript 将不会执行,因此不会显示您的 jqgrid。
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- issue with FB.Event.subscribe
- jQuery点击ON现在使用.load触发关闭
- .load()函数赢得't加载javascript
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用.load()后在Lightbox中插入谷歌地图
- .load ajax无法正常工作whitin wordpress主题
- 使用Jquery Issue垂直重新排序Divs
- 在Debian中运行包含load()和print()函数的JS脚本
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- jQuery css可见性在load方法中不起作用
- Mediawiki皮肤创建-Javascript don'Don’t get load
- $(window).load在带有异步js-libs的IE中触发得太快
- 动态潜水高度jQuery.Load()不工作
- jQuery find() Issue
- jQuery .load with variable as url
- Three.js issue creating meshes outside of loader's load(
- Stage.load(json) Issue..Kinetic.js
- jquery .load issue
- jQuery Load Issue and Oracle ApEx v4.1