WordPress插件,跟踪ajax进度

时间:2011-03-12 10:35:42

标签: jquery ajax wordpress session-variables progress

我正在使用WordPress插件。在管理页面,我有一个ajax调用,后面做了一个漫长的过程。 ajax调用是使用jQuery完成的。

我找不到从ajax端实现进度跟踪的多少选项。所以我决定将进度存储在php中的用户会话变量中,然后进行另一次ajax调用,以固定的间隔检查该会话变量。

但是这会导致另一个问题,我没有找到任何在wordpress中存储用户会话变量的指示。我正在寻找使用wp_cache。我试图不触及数据库,或者对wordpress本身进行大量修改。

我需要尽可能普及。有哪些选择?

编辑:我刚刚意识到$ GLOBALS不会持续到下一个http调用。我做了一些测试,发现我存储在$ GLOBALS中的标志总是在每次调用时重置。嗯...

1 个答案:

答案 0 :(得分:0)

无论如何,我已决定使用user_meta来存储变量。由于冗长的过程与每个用户相关联。那应该处理它。