在我的网站上,我加载了在服务器(nodejs)呈现的html,并将其插入到正确的位置(大多数时候是一个带有id内容的div)。
如何在客户端上插入收到的html,以便执行包含的脚本标记?
我在客户端使用下划线和把手。但是vanillajs当然也是可能的。
PS:以下是显示jQuery.html()
与设置innerHTML
- 属性之间差异的示例:
答案 0 :(得分:3)
使用jQuery
$('div#content').html(loaded_html);
不
getElementById('content').innerHTML = loaded_html;
虽然可以按照自己的方式进行,但更好的想法可能是使用您(可能)在服务器中使用的相同模板在浏览器中发送json和呈现页面。我正在使用doT,我认为它是所有基于JavaScript的模板中最好的(如EJS,下划线)。
答案 1 :(得分:0)
答案 2 :(得分:0)
您的角色逃避存在问题,请使用@dsquery computer -name *%1
computerquery.bat FooUser > resultofbatch.txt
。否则,使用它非常简单
jshint