0

TL;DR - AJAX URL 重定向中断“pageinit”和重定向后发生的任何后续“pageinit”

(有关 pageinit 的信息,请参阅https://stackoverflow.com/a/14469041/2133816 )

如何从中恢复?

详细地:

My mobile site has user accounts, so when a homepage button is selected that requires a user login it will first try to access the site in question...

m.smellyeggs.com/stuff?id=2497349187324&tr=454543522525

但是一旦检测到用户没有登录,网站就会将用户重新路由到...

m.smellyeggs.com/login

遗憾的是,此事件破坏了所有 pageinit 事件的功能:

$(document).on('pageinit', function(){
  // things are done here
});

所以在重定向事件发生后,不再检测到 pageinit 事件,不幸的是我的数据是从缓存中加载的。

如何从“损坏的”pageinit 中恢复,特别是在 AJAX 重定向之后发生。

谢谢!

4

0 回答 0