我在页面上有一个div,使用ajax调用添加新内容。 在div下面我有一个Javascript。
现在我希望每次ajax调用完成后都会执行javascript,并将内容添加到div中。
例如:如果我有类似
的东西<div class="results">
blah blah blah(more contents added after each ajax call)
</div>
<script id="adjust" src="myscript.js"></script>
我希望每次执行ajax调用时都会执行带有id adjust的脚本。
答案 0 :(得分:4)
对于jQuery Ajax,您可以完成回调。在Ajax调用完成时,传递对要执行的函数的引用。
$.ajax({
// Your other options here
complete: functionToCall
});
它也可以这样做:
$.ajax({ /* Your options */ }).done(functionToCall);
有关AJAX调用期间发生的各种事件的更多信息,请访问here。