2012-01-04 462 views
0

我正在使用location.reload()和JQUERY在用户更改语言时进行刷新。 我想问一下在location.reload()之后是否可能有回调?JQUERY + location.reload()回调

我有点不以为刷新页面,但它可能是可能的。

请让我知道。

thx

+0

我不认为它会posible.can你解释它的用法?所以,我们可以考虑一个替代方案。 – pahan 2012-01-04 04:56:09

+0

有没有方法作为reload()'在jquery核心库中,请详细说明你的问题 – Rafay 2012-01-04 04:56:44

+0

意思是location.reload() - 如主题... – Adam 2012-01-04 04:58:12

回答

0

我怀疑它是,但我相信有另一种解决方案来解决您的问题。饼干。如果您要使用cookie来指示用户已更改语言,则可以在查看该Cookie后执行所需的逻辑。这种方法可行。如果你需要尽早的javascript拦截,你可能需要在html页面的顶部以及任何document.load或文档准备好的函数之外使用JavaScript,以便快速进行评估。

这对我来说确实看起来像骇人听闻,所以尽管我已经提出了解决您的问题的方法,但我并不支持推荐方法。

+0

一个非常简单的解决方案:location = location.href +“?langChanged”。在页面加载时,只需检查查询字符串。 – 2012-08-23 19:54:21