如何使用$.ajax在jquery加载的内容中包含javascript

如何使用$.ajax在jquery加载的内容中包含javascript,javascript,jquery,Javascript,Jquery,我想使用jQuery加载一些包含一些javascript的HTML。我尝试过使用load()和ajax()。HTML很好地插入到DOM中,但是任何脚本标记似乎都被过滤掉了。如果我提醒()返回的HTML,则会包含脚本,但当我使用HTML()或append()时,脚本会丢失 有什么想法吗?您应该使用它来加载和执行远程Javascript: 加载并执行本地 使用HTTP GET的JavaScript文件 请求 例如: $.getScript("test.js", function(){ alert

我想使用jQuery加载一些包含一些javascript的HTML。我尝试过使用load()和ajax()。HTML很好地插入到DOM中,但是任何脚本标记似乎都被过滤掉了。如果我提醒()返回的HTML,则会包含脚本,但当我使用HTML()或append()时,脚本会丢失

有什么想法吗?

您应该使用它来加载和执行远程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);
}

p、 请使用最新的jquery版本

您使用的是什么版本的jquery?在1.2+中,evalscript()方法应该自动完成