如何在使用$ .ajax加载jquery的内容中包含javascript
我想使用jQuery加载一些包含一些javascript的HTML。 我尝试过使用load()和ajax()。 HTML很好地插入到DOM中,但任何脚本标记似乎都被过滤掉了。 如果我提醒()返回的HTML,则包含脚本,但是当我使用html()或append()时,脚本将丢失。
有任何想法吗?
您应该使用$.getScript
来加载和执行远程Javascript:
使用HTTP GET请求加载并执行本地JavaScript文件。
例:
$.getScript("test.js", function(){ alert("Script loaded and executed."); $('#myDiv').load('some.html'); });
尝试使用:
$.get("url.php",{param1:'1',param2:'2'},function(result)){ $('#somediv').html(result); }
ps请使用最新的jquery版本