Tag: callback

如何“validation”在轨道上销毁

在破坏一个平静的资源之前,我想保证一些东西,然后我允许一个破坏操作继续? 基本上,我希望能够停止销毁操作,如果我注意到这样做会使数据库处于无效状态? 在销毁操作中没有validationcallback,那么如何“validation”是否应该接受销毁操作呢?

如何在Ruby中实现“callback”?

我不确定Ruby中C风格callback的最佳成语,还是有更好的东西(不像C语言)。 在C中,我会做这样的事情: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff … // Notify we're done callback( status_code ) } 什么是一个好的Ruby等价物? 基本上我想调用一个传入的类方法,当“DoStuff”

JavaScript风格:可选的callback

我有一些函数,我会想ocacionally运行一个callback,但不是总是检查callback是否定义/函数一个很好的风格,还是有更好的方法? 例: function save (callback){ …..do stuff…… if(typeof callback !== 'undefined'){ callback(); }; };

Rails:around_ *callback

我已经阅读了http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html的文档,但不明白什么时候around_*callback被触发相对于before_*和after_* 。 任何帮助非常感谢。 谢谢。

如何在更新面板回发后执行javascriptcallback?

我使用jQuery提示插件来显示帮助提示,当用户hover页面的某些元素。 我需要使用cssselect器加载页面后注册插件事件。 问题是我正在使用ASP.NET更新面板和第一次回发后,提示停止工作,因为更新面板replace页面内容,但不重新绑定JavaScript事件。 我需要一种方法来执行一个JavaScriptcallback后更新面板刷新其内容,所以我可以重新绑定的JavaScript事件,使技巧再次工作。 有没有办法做到这一点?

jQuery / Ajax – $ .ajax()传递参数callback – 良好的模式使用?

我开始的JavaScript代码: function doSomething(url) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget }); } 我想用的模式: //where elem is the target that should receive new items via DOM (appendChild) function doSomething(url, elem) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget(elem) }); } 我不认为我可以通过这种方式获得callback,对吗? 什么是正确的模式? 我不想使用全局variables来临时保存elem或elem的名字。

nodeJscallback简单的例子

任何人都可以给我一个简单的nodeJscallback的例子,我已经在很多网站上search过相同的东西,但是不能正确理解,请举个简单的例子。 getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) 我想要做那样的事情

使用PassportJS,如何将其他表单域传递给本地authentication策略?

我正在使用passportJS,我想提供更多的req.body.username和req.body.password到我的身份validation策略(passport-local)。 我有3个表单字段: username , password ,& foo 我如何从本地策略访问req.body.foo ,如下所示: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if (err) { return done(err); } if (!user) { return done(null, false, { message: 'Unknown user' }); } if (password != 1212) { return done(null, false, { message: 'Invalid password' }); […]

如何将一个额外的parameter passing给Javascript .filter()方法中的callback函数?

我想比较一个数组中的每个string与给定的string。 我目前的实施是: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); 这个简单的函数工作,但只是因为现在wordToCompare被设置为一个全局variables,但我当然想要避免这一点,并将其作为parameter passing。 我的问题是,我不知道如何定义startsWith()所以它接受一个额外的参数,因为我真的不明白如何传递默认参数。 我试过了所有我能想到的不同方式,而且都没有工作。 如果你还可以解释如何传递参数到“内置”callback函数(对不起,我不知道这些更好的术语)工作,这将是伟大的

jQuery插件:添加callback函数

我试图给我的插件callbackfunction,我希望它有点传统的方式: myPlugin({options}, function() { /* code to execute */ }); 要么 myPlugin({options}, anotherFunction()); 我如何处理代码中的参数? 它被视为一个完整的实体吗? 我很确定,我知道我将放置执行代码的位置,但是如何获取要执行的代码? 我似乎无法find关于这个话题的很多文献,所以先谢谢你的帮助。