在通过Ajax加载的div中加载了一个脚本块,但是脚本块并不一定会被调用。可以使用Ajax回调方法来定义请求完成后要执行的操作。下面是一个在获取内容后使用成功回调和错误回调的示例:
$.ajax({ type: 'GET', url: 'response.php', timeout: 2000, success: function(data) { $("#content").html(data); myFunction(); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("error retrieving content"); } });
另一种快速而简单的方法是使用eval()来执行作为DOM文本插入的任何脚本代码,如果你不想使用jQuery或其他库的话。
使用jQuery的回调,我该如何执行新的