2016-05-06 89 views
-2

后头我有这样的代码防止HREF移动动作

<a class ="hi" href='uselesslinkhere.php?page=page1&action=add&id=myid'>Add??</a>

每当一个人点击该按钮,链接将作为如果A HREF =#。 将使用jQuery帮助吗?如果是这样,它是如何工作的?

谢谢你们!

+1

您还没有关闭,在你的href – iamgory

+0

嗨对不起有机磷农药的报价,现在已经完成了代码。 – Ponilz

回答

1

在锚点标记上添加一个onclick事件,然后在href后面停止页面。然后根据需要通过jQuery更改页面上的内容,并通过历史记录添加所需的URL。

<a class ="hi" onclick="loadPage(event,'uselesslinkhere.php?page=page1&action=add&id=myid')" href='uselesslinkhere.php?page=page1&action=add&id=myid'>Add??</a> 

var loadPage = function(event,pageUrl){ 

     event.preventDefault(); 


     if(history && history.pushState) 
      { 
       history.pushState(null,null,pageUrl); 
      } 

     return false; 
    } 
+0

我看到了您的上一个答案,现在就是这样!将更新,如果它的工作!谢谢:) – Ponilz

+0

当然,根据我的理解你的问题,你想实现ajax驱动页面,而不是页面重新加载。所以我给了解决方案。 – abhinsit