我真的需要你的帮助。 我想在div加载后立即触发ajax。我使用onLoad属性添加到div标签,但它为我工作。我不想在HTML的主体中使用onLoad只有它应该在div本身加载。请帮助。
<div class="contentDiv" onload="function();">
答案 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/