加载部分html与javascript内部
Load partial html with javascript inside
在我的网站上,我加载html,这是呈现在服务器(nodejs),并插入它在正确的位置(大多数时间与id内容的div)。
如何在客户端插入接收到的html,以便执行包含的脚本标记?
我在客户端使用下划线和把手。当然,香草也是可以的。
PS:这里有一个例子来说明jQuery.html()
和设置innerHTML
-属性之间的区别:
使用jQuery
$('div#content').html(loaded_html);
没有:getElementById('content').innerHTML = loaded_html;
虽然可以按照您的方式来做,但更好的主意可能是在浏览器中使用您(可能)在服务器中使用的相同模板发送json并呈现页面。我使用的是doT,我认为它是所有基于JavaScript的模板(如EJS,下划线)中最好的。
您可以利用jQuery来做到这一点。就用
.load美元("#divname").load (url)
http://api.jquery.com/load/您的字符转义有问题,请使用jshint
。否则使用
var script1 = "content for jQuery";
var script2 = "content for javascript";
$(document).ready(function (){
$('#content1').html(script1);
document.getElementById('content2').innerHTML = script2;
})
相关文章:
- Javascript内部HTML动画
- 正在保存JavaScript内部回调函数中的值
- 从内部函数javascript内部分配外部函数的对象
- 从Javascript内部调用Javascript
- 在循环 javascript 内部创建一个数组
- 有没有一种方法可以判断图像src是否在javascript内部返回null
- 实现JavaScript内部方法的源代码
- 在javascript内部呈现HTML时包含外部CSS
- 对象引用如何在 javascript 内部工作
- parentNode在Javascript内部闭包中丢失了?铬错误
- 为什么我只能运行 1 个 JavaScript 内部函数
- 对象 javascript 内部的 for 循环
- JavaScript 内部的 AJAX 内容,使用 jQuery 自引用更多 AJAX 内容
- Object JavaScript内部的数组
- Javascript:内部的三元运算符“;如果“;条件
- 如何定义需要从obj内部和外部访问的javascript内部方法
- 跨域获取iframe javascript内部的iframe属性
- javascript内部的push方法.每个循环只返回一个数组
- JavaScript内部开关
- 为什么Javascript内部/外部文件中的错误也会停止下面的代码