如何正确实现自定义ajax

12 浏览
0 Comments

如何正确实现自定义ajax

为了在页面刷新或内容从页面加载到另一个页面时,保持logotext 和菜单

0
0 Comments

问题的原因是用户想要正确实现一个自定义的ajax,但是他们遇到了困难。解决方法是使用Revolution Slider的支持团队提供的建议,即将滑块的短代码添加到常规页面/文章,并将滑块作为页面/文章内容引入。然后,根据需要在php(或javascript)中引用$_GET[]和/或$_POST[]数组元素。

感谢用户的反馈,他们将在有空的时候尝试这个解决方案。然而,问题在于使用Visual Composer时会出现相同的行为。

0
0 Comments

问题的出现原因:在实现自定义ajax时,可能会出现以下问题:

1. 在主页模板中进行特定内容的服务,不需要对主页模板进行修改;

2. 需要在页面上运行Rev Slider的shortcode,或者Parallax的shortcode;

3. 在页面模板、functions.php等代码中使用do_shortcode()函数;

4. 在小工具中使用shortcode;

5. 在各处使用shortcode。

解决方法:

1. 可以使用wp_localize_script()函数将PHP变量传递给JavaScript文件;

2. 如果不使用wp_localize_script()函数,可以创建一个单独的页面,然后为该页面创建一个特定的模板,并将该页面的URL用作ajax的终点;

3. 如果需要在页面上运行Rev Slider的shortcode(以及Parallax的shortcode),可以在代码中使用do_shortcode()函数;

4. 如果需要在小工具中使用shortcode,可以参考链接:https://digwp.com/2010/03/shortcodes-in-widgets/;

5. 如果希望在各处使用shortcode,可以参考链接:http://stephanieleary.com/2010/02/using-shortcodes-everywhere/。

希望以上解决方法对你有帮助,感谢你的努力。希望你有时间尝试以上解决方案。

0