如何在使用ajax加载页面时更新本地化变量

时间:2016-02-25 23:28:35

标签: javascript php jquery ajax wordpress

我的wordpress网站本地化变量,然后在javascript文件中使用这些变量。例如:

wp_localize_script('jsfile', 'global', array(
    'home'  => is_page_template('template-home.php')
));

然后在我的JS中我使用这些变量:

if (global.home) {
     do something
}

我在网站的前端使用ajax,因此当我导航时页面永远不会完全重新加载。当我导航到另一个页面时,我的JS文件重新加载了我在上面发布的相同JS脚本,但条件if (global.home) {仍然是正确的,尽管我加载的页面使用了不同的模板。为什么会这样,我如何解决这个问题,以便我的条件更新?

0 个答案:

没有答案