我想要实现的是,最初将加载数据,然后使用相同的功能每十分钟更新一次.

考虑以下代码:

var updateNamespace = (function() {
    var object = '#updates',load = 'loader';

    return {
        update: function() {
            $(object).addClass(load).load('update.PHP',function(reponse,status,xhr) {
                if (status == 'error') {
                    $(this).html('<li>Sorry but there was an error in loading the news &amp; updates.</li>');
                }
                $(this).removeClass(load);
            }); 
        }
    }
})();

setInterval(updateNamespace.update(),600000);

我收到此错误:

useless setInterval call (missing quotes around argument?)

我怎样才能解决这个问题?

写这个或使用setInterval函数有什么更好,更优雅的方法?

谢谢.

解决方法

你需要使用:
setInterval(updateNamespace.update,600000);

(注意删除的invocation()运算符.)

您编写的代码在调用setInterval时实际上会调用updateNamespace.update.因此,

setInterval(updateNamespace.update(),600000);

评估为

setInterval(undefined,600000);

您希望将setInterval传递给函数,而不是调用它的结果.

在JavaScript中使用setInterval而不使用内联的匿名函数的更多相关文章

  1. ios – 当pod的新版本可用时,“pod update”是否会覆盖我的代码更改?

    我的更改会被覆盖吗?你能描述为什么是或为什么不?关于如何做到这一点.

  2. ios – 什么是Sprite Kit中的SKSpinLockSync以及如何解决它

    我收到一个带有以下堆栈跟踪的错误报告,我不知道问题是什么.我已经看到这样的建议,这可能是由于在纹理图集中有一个发射器的图像,或者是在添加的同一个运行循环中移除了一个发射器,但我认为这些都不会发生.这是一个零星的问题,我无法再创造它.我只在bug报告中看到它.我很乐意帮忙.编辑:我现在意识到我在几种不同的情况下得到SKSpinLockSync问题,并不总是与发射器有关.我认为,我经常使用发射器看到它

  3. 初探swift语言的学习笔记三(闭包-匿名函数)

    很多高级语言都支持匿名函数操作,在OC中的block也为大家所熟悉,然面在swift里好像是被重新作了一个定义,不叫匿名函数,或block了,而叫闭包。下面配合代码来理解一下swift的闭包强大之处。

  4. Carthage使用解决部分Swift运行时的问题

    1、首先,简单的利用Carthagehttps://github.com/Carthage/Carthage要求进行简单测试使用,建立一个demo测试2、可能由于xcode版本原因在:类似我执行时出现的错误:Argo.framework是用旧的编译器编译的(估计下载的那个包是用Xcode7编译因此在工程文件目录下需要执行将所有需要的包下载下来(原本执行update操作会直接将运行好的framewo

  5. pod install 与 pod update的区别

    podinstall是安装Podfile中指定版本的第三方库。podupdate是安装最新的版本,如果之前已经安装了,但是有新版本,会更新版本。

  6. Swift4 学习笔记——高级篇

    Static的变量也是自动懒惰初始化的,不需要lazy关键字。getter函数必须返回同类型的值。函数函数嵌套Swift中可以在函数体中定义函数,如果一个函数B只被函数A使用,那可以将B函数定义在函数An内。函数作为参数和返回值因为Swift中函数是对象,所以函数也是可以作为参数传递的。作用是调用传入的函数f,并且记录打印函数f调用的次数。这种情况下,f参数需要被标记为@escaping,否则会有编译错误。继承&多态Swift中只有Class可以继承Swift是单继承的。

  7. Swift – 具有参数的匿名函数作为回调(语法)

    我正在由苹果潜入Swiftlang,并且有一些调用简单匿名函数的参数作为另一个函数的参数,例如:如何解决?你有错误的关闭语法要么要么要么

  8. android – 在onLocationChanged中不能setInterval

    )我对样本的唯一更改是:如何更改onLocationChanged内的间隔?

  9. android – 如何使用Cursor Adapter刷新listView

    我使用CursorAdapter创建了一个ListView.现在我正在尝试更新ListView并将值刷新到ListView.但我无法弄明白.如何使用Loader或changeCursor()来刷新我的ListView下面是我设置CursorAdapter的代码://SucessFully在这里完成我的按钮onClick我正在将值更新到数据库中//SucessFully完成我的UpdateData方法:CursorDemo类任何帮助都得到赞赏……});解决方法如果CursorDemo扩展了CursorAda

  10. Android通知操作未调用待处理的服务意图

    我试图让我的通知有一个按钮,当点击它应该调用我的服务,这是控制音频播放.这是我的意图通知这是我服务的开始从通知中的操作调用时,永远不会触发日志.但该服务由应用程序中的按钮使用,并且工作正常.按以下命令调用日志.解决方法使用:代替:^^这用于从通知中启动活动.

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部