我的网站上有一个按钮,单击该按钮时,应将 html 加载到 div 容器中。
我正在为按钮使用以下代码:
<div id="nextnr1"><a href = "#">Next>></a></div>
以下代码在有人点击 div 时执行加载:
<script type="text/javascript">
$(document).ready(function() {
$("#nextnr1").mousedown(function() {
$("#Container").load("wrappers.php?currenttab=1&shift=1");
});
});
</script>
这是加载 HTML 的容器的代码:
<div id="Container"></div>
问题是上述所有代码大部分时间都在工作。只是偶尔该功能.load
无法完成他的工作。这是针对类似情况的,因为它大约是同一页。
我检查了当点击时该函数被调用为:$(document).ready
并且$("#nextnr1").mousedown(function() {..}
正在做他们的工作。Only.load
没有做它的工作,因为我检查了没有HTTP 请求发送到服务器。
如果有人可以帮助我解决这个问题,我将非常感谢。
更新 1
我尝试了消息框(请参见下面的代码),它显示当加载未执行时,它也没有显示消息框加载已执行。我还看到 2/3 分钟后突然出现消息框并重新加载!但是它确实有效,但有时会有很大的延迟。
$(document).ready(function() {
$("#renextnr2").click(function() {
$("#Container").load("wrappers.php?currenttab=2&shift=1", function() {
alert("Load was performed.");
});
});
});