onclick =“$。post(this.href); return false;”不正常

时间:2013-03-26 23:10:52

标签: php javascript jquery onclick

这里有JavaScript / jQuery noob。我正在尝试发布href,但没有重新加载页面。

在互联网上阅读,我发现能够将onclick="$.post(this.href); return false;"添加到href中,但它不适合我并且页面正在重新加载。

将此内容写入我的PHP代码中如下:

echo "<a href='".$url."post=$post_ID' onclick=\"$.post(this.href); return false;\">".$var['add']."</a>";

点击该广告时页面刷新的原因有哪些提示?

2 个答案:

答案 0 :(得分:2)

幸运的猜测在这里,jquery没有加载:)

  

基于此信息,我最好的猜测是jQuery没有加载

答案 1 :(得分:1)

这可能会有所帮助:下面的代码会将元素的onClick事件与id someID绑定,然后将其href属性发送到名为的PHP脚本test.php。希望这会有所帮助。

示例HTML:

 <a href="some_href" id="someID">Click me to post</a>

<强> jQuery的:

 $("#someID").on('click', function(){
        var hrefAttr = this.href;
        $.post("test.php", { href: hrefAttr } );        
    });