div加载后立即触发ajax调用

时间:2014-07-21 08:53:00

标签: jquery ajax

我真的需要你的帮助。 我想在div加载后立即触发ajax。我使用onLoad属性添加到div标签,但它为我工作。我不想在HTML的主体中使用onLoad只有它应该在div本身加载。请帮助。

<div class="contentDiv" onload="function();">

4 个答案:

答案 0 :(得分:3)

尝试以下方法:

$('.contentDiv').load(function() {
      //YOUR AJAX CALL
});

OR

 $(document).on('load','.contentDiv', function() {
      //YOUR AJAX CALL  
 });

答案 1 :(得分:1)

尝试

$(document).ready(function(){
     $('.contentDiv').load(function(){
        // ajax here

     });
    });

答案 2 :(得分:0)

onload事件只能用于文档(正文)本身,框架,图像和脚本。换句话说,它可以仅附加到身体和/或每个外部资源。 div不是外部资源,而是作为正文的一部分加载

所以你可以在这里做的简单方法是在div

之后直接放置脚本
<div>
</div>
<script>
//your code for action goes here
</script>

答案 3 :(得分:0)

如果您希望在div显示后立即动态加载AJAX内容(向下滚动),请查看http://jscroll.com/