我似乎无法让我的javascript在我的页面上工作,相同的代码可以在另一个页面上运行,但不是我当前使用的那个。代码是:
<script type="text/javascript">
function codeAddress() {
var $scores = $("#usersload");
setInterval(function () {
$scores.load("users.php #usersload");
}, 15000);
}
window.onload = codeAddress;
</script>
上面的代码应该每隔15秒在页面上刷新一个div,当页面加载时,但什么都不做,但在我的其他页面上,它会按照它的假设执行。
如果您需要我页面上的更多代码,请告诉我,但如果您能提供帮助,请提前致谢!
页面上的Javascript:
<script>var init = [];</script>
<!-- Get jQuery from Google CDN -->
<!--[if !IE]> -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- <![endif]-->
<!--[if lte IE 9]>
<script type="text/javascript"> window.jQuery || document.write('<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">'+"<"+"/script>"); </script>
<![endif]-->
<!-- Pixel Admin's javascripts -->
<script type="text/javascript" src="assets/javascripts/bootstrap.min.js?parameter=1"></script>
<script type="text/javascript" src="assets/javascripts/pixel-admin.min.js?parameter=1"></script>
<script type="text/javascript">
init.push(function () {
// Javascript code here
});
window.PixelAdmin.start(init);
</script>
<script type="text/javascript">
function codeAddress() {
var $scores = $("#usersload");
setInterval(function () {
$scores.load("users.php #usersload");
}, 15000);
}
window.onload = codeAddress;
</script>
答案 0 :(得分:0)
是否可能。
在此脚本块之前,您是否已将jQuery添加到页面中。
最简单的方法..
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
答案 1 :(得分:0)
在y页面上尝试过此操作
<script type="text/javascript">
function call(){
var $scores = $("#usersload");
$.post('user.php',{blankpost:''}, function(result){
$scores.html(result);
});
}
function codeAddress() {
setInterval( function(){
call();
}, 1000);
}
window.onload = codeAddress();
</script>
空白帖子是要在页面上发布内容,只显示结果
答案 2 :(得分:0)
在代码的最后一行,您有:
window.onload = codeAddress;
话虽如此,你是否仍然需要传递一个空参数,如下所示?
window.onload = codeAddress();