我通过 ajax 调用创建了这个链接:<a href="#" onclick="return false" data-accordion="accordion-content bg-highlight accordion-head-href"> My Name <i class="accordion-icon-right fa fa-plus"></i></a>即使我添加了return false代码,#仍然会调用链接(重新加载页面)。我用这个 ajax 调用创建了链接:$.ajax({ type:'POST', url: 'my-example-url', success:function(data) { // data.html CONTAINS THE LINK if (data.html) { $('.my-div-class').append(data.html); } }, error: function(data) { console.log(data) }});
3 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
将 href 属性设置为 href="javascript:;"
或在 onclick 事件上调用 javascript 函数并使用 event.preventDefault()
<a href='javascript:;' onclick="(function(e){e.preventDefault();})(event)">Link</a>
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
尝试:
<a href="javascript: void(0);" data-accordion="accordion-content bg-highlight accordion-head-href">
My Name
<i class="accordion-icon-right fa fa-plus"></i>
</a>
添加回答
举报
0/150
提交
取消