动态加载HTML/Javascript
Load HTML/Javascript dynamically
我有一个index.html页面,我想使用jQuery将另一个页面的内容动态加载到index.html。我使用$.load()函数来实现这一点:
$('#dynamic_content').load('another.html #toLoad')
它工作得很好,但我还需要加载使用another.html的javascript文件,所以我这样做了:
$('#dynamic_content').load('another.html #toLoad');
$.getScript('js/another.js');
问题是"other.js"的js代码有时不会"应用"到html页面(可能它比html页面更早加载)另一个.js:的内容
$(document).ready(function {} {
$('#cancelButton').click(function() {
//do something
});
});
使用成功回调:
$('#dynamic_content').load('another.html #toLoad', function() {
$.getScript('js/another.js');
});
这样,如果another.js
操纵来自another.html
的动态加载的内容,则可以保证该内容已经被注入到当前DOM树中。
相关文章:
- Javascript html每点击一次就会更改url
- 通过javascript/html访问twitter共享iframe
- 使用鼠标悬停JavaScript/HTML显示文本
- JavaScript-HTML表单到JSON(空值)和格式
- 使用javascript html实时预览文本区域输入
- 如何每秒从一个变量中提取一定次数的javascript/html
- 使用变量值作为'名称标识符'javascript/html
- JavaScript HTML Onclick
- 非侵入性Javascript HTML注入
- AppendChild Form / Table [Javascript/Html/PHP]
- 按钮don't使用onClick-Javascript HTML重定向
- 在库(javascript/HTML)中将“name”替换为“id”
- 如何确定使用 javascript/html 单击了哪个对象/图像
- 新的javascript HTML元素不遵循css规则
- JavaScript/HTML 错误的解决方案
- 从图像URL javascript html保存图像文件
- javascript html使用webstorage保存表单
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- JavaScript/HTML命令行小部件