我想使用 jQuery 加载一些包含一些 javascript 的 HTML。我尝试过使用 load() 和 ajax()。 HTML 很好地插入到 DOM 中,但任何脚本标签似乎都被过滤掉了。如果我alert()返回的HTML,脚本会被包含,但是当我使用html()或append()时,脚本会丢失。
有任何想法吗?
你应该使用$.getScript http://docs.jquery.com/Ajax/jQuery.getScript加载并执行远程 Javascript:
加载并执行本地
使用 HTTP GET 的 JavaScript 文件
要求。
Example:
$.getScript("test.js", function(){
alert("Script loaded and executed.");
$('#myDiv').load('some.html');
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)