-1

我在页面上有一个 div,使用 ajax 调用在其上添加了新内容。在那个 div 下面我有一个 Javascript。

现在我希望每次完成 ajax 调用并将内容添加到 div 时执行 javascript。

例如:如果我有类似的东西

<div class="results">
     blah blah blah(more contents added after each ajax call)
</div>
<script id="adjust" src="myscript.js"></script>

我希望每次完成 ajax 调用时执行 id 调整的脚本。

4

1 回答 1

4

对于 jQuery Ajax,你有完整的回调。在 Ajax 调用完成时传递对要执行的函数的引用。

$.ajax({
   // Your other options here
   complete: functionToCall
});

也可以这样做:

$.ajax({ /* Your options */ }).done(functionToCall);

有关 AJAX 调用期间发生的各种事件的更多信息,请参见此处

于 2012-09-27T06:27:50.613 回答