JavaScript/jQuery新手。我试图POST一个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>";
有什么提示为什么页面刷新时,点击那个href?
猜对了,jquery没有加载:)
基于这个信息,我最好的猜测是jQuery没有加载
这可能会有所帮助:下面的代码将元素的onClick
事件与someID
的id
绑定,然后将它的href
属性发送给一个名为test.php
的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 } );
});