使用jQuery加载URL中的操作

时间:2014-01-11 作者:Mathieu

我正在使用WP-fvorite-post。要设置为收藏夹的操作位于url中:http://mywebsite.com/?wpfpaction=add&postid=350

因此,当我点击带有此url的按钮时,它将成为收藏夹。

当我直接打开帖子时,我想让它成为我的最爱。每次我打开一篇帖子,我都想让它成为我的最爱。有没有办法在我打开帖子时加载url,但我不想再加载页面,只想加载操作。

我试过这个:

$( "#result" ).load( "/?wpfpaction=add&postid=350" );
以及

$( "#result" ).load( "htp://www.mywebsite.com/?wpfpaction=add&postid=350" );

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

$.load() 用于将内容加载到元素中。您需要向url发送ping/请求,而不需要使用返回/响应的内容。所以$.post()$.get() 解决方案。

$.get(\'\', \'wpfpaction=add&postid=350\');
使用当前帖子id-

$.get(\'\', \'wpfpaction=add&postid=<?php the_ID(); ?>\');
从函数中动态添加。php,您需要挂接wp\\u页脚

add_action(\'wp_footer\', \'wpf_on_the_footer\');
function wpf_on_the_footer()
{
    if( is_single () ) ?>
    <script type="text/javascript">
        $.get(\'\', \'wpfpaction=add&postid=<?php the_ID(); ?>\');
    </script>
    <?php
}

结束

相关推荐

WordPress中的jQuery Live表单验证

我正在尝试实施表单验证,可以在以下位置找到:http://www.geektantra.com/2009/09/jquery-live-form-validation/我可以让上面的演示正常工作,但当我在wordpress网站上实现它时,不会进行验证。此处显示了它的实现页面:http://www.melbournemeditationcentre.com/meditation-courses/course-registration/您将看到包含了必要的脚本:jquery。验证js?版本=3.8 jquer