使用Java脚本文件访问GET POST数组

时间:2017-03-27 作者:Stefanos Vorkas

我想通过循环遍历一个包含5篇文章的数组,使用箭头动态更改div中出现的文章。我将如何处理这个问题?

我制作了一个数组,将get posts函数分配给一个全局变量,但这是迄今为止我所做的唯一一件事,因为我有点困惑。我尝试使用调试日志打印阵列,以了解如何使用它,但这毫无意义。

这是否与wp\\u localize\\u script()有关?此外,我希望在我的头版上有三个这样的脚本,所以,如果我使用wp\\u localize\\u script(),我可以使用这三次吗?要通过三个独立的帖子阵列?

1 个回复
最合适的回答,由SO网友:brianjohnhanna 整理而成

是的,你在找wp_localize_script(). 废除全球管制。

add_action( \'wp_enqueue_scripts\', \'wpse_enqueue_scripts\' );
function wpse_enqueue_scripts() {
    wp_enqueue_script( \'wpse-main\', get_template_directory_uri() . \'/path/to/script.js\', array(), false, true );
    wp_localize_script( \'wpse-main\', \'wpseVars\', array(
        \'postsLoop1\' => json_encode( /* first post array */ ),
        \'postsLoop2\' => json_encode( /* second post array */ ),
        \'postsLoop3\' => json_encode( /* third post array */ )
    ) );
}
然后在脚本中,可以通过抓取wpseVars.postsLoop1, wpseVars.postsLoop2, 等

相关推荐

如何将Java脚本添加到Custom-Page.php模板?

如何将javascript添加到自定义页面。php模板?如何使从w3schools ajax教程获得的以下javascript在自定义页面上工作。php模板?任何帮助都将不胜感激。工作javascript包含在以下HTML中:<!DOCTYPE html> <html> <style> table,th,td { border : 1px solid black; border-collapse: collapse;&#x