0

我已经为 wordpress 创建了一个插件,它可以用星号对评论进行评分 - 为了让它工作,当有人点击它通过帖子发送可验证的链接时,我想要它 - 我不知道我做错了什么请检查我的代码它不是重定向到另一个页面。当我点击这里什么都没有发生时,他编码。

<script language="javascript"> 
function DoPost(){
$.post("Page.php", { star: "John"} );
}
</script>

为了使它工作,我正在使用这个超链接

<a href=javascript:DoPost()>Click Here</a> 

但是当我点击它时没有任何反应?我究竟做错了什么 ?

插件内的完整代码

      add_filter('comment_text', 'commentimage_comment_text2');
       function commentimage_comment_text2($comment)
       { ?>

        <script language="javascript"> 
     function DoPost(){
       $.post("Page.php", { star: "John"} );
         }
        </script>

         <?php echo $comment; ?> <a href="javascript:void(0)" onclick="DoPost();">Click  Here</a> 
         <?php 
          }

通过添加检查脚本正在工作

  alert('something');

单击它会打开一个窗口,上面写着“某事”,这是怎么回事?

4

1 回答 1

2

用这个:

<a href="#" onclick="DoPost();">Click Here</a>

或者:

<a href="javascript:void(0)" onclick="DoPost();">Click Here</a>
于 2013-06-04T06:51:39.977 回答