2016-04-07 19 views
0

URL değiştirmek gerekiyor nasıl tablo verileri (td) olarak hiperlink (href) var. Eğer td'yi ve sonra yönlendirmesini tıklarsam. Şimdi sadece yönlendirme URL'sini değiştirmek istiyorum. Aşağıdaki kodu kullanın:Nasıl href tıklama yönlendirmek değil ama php codeigniter

<td><a href="<?php echo base_url() . "index.php/" .$Users->UserPcKey; ?>"> 
<?php echo $Users->UserPcKey; ?></a></td> 

Teşekkürler.

+0

Tıklatmada değişiklik öğesi mi var? Javascript kullanarak sorun mu yaşıyorsunuz? – Chay22

cevap

0

JQuery'deki preventDefault işlevini kullanmanız gerekir; bu, beklediğiniz davranış için arka kodda olduğundan daha ön kodda olacaktır. Varsayılan olarak adlandırılır

<script> 
    $('#myLink').click(function(e) 
     $(this).attr("href","http://your_link.com"); 
    }); 
</script> 
+0

Teşekkürler ... bu arada, mylink nedir? Ve chay href onclick içinde url değiştirmek istiyorum. ... Ve ayrıca benim kodumda 's sayısı n var. – SaranPHP

+0

Otomatik olarak yönlendirdiği href'e tıklarken soruyorum. Ama benim kodumda, url değişikliğine ihtiyacım var ama yönlendirme değil. Yukarıdaki kodu kullanırsam, url değişikliği yapılmaz. Öyleyse bana yol göster. – SaranPHP

+0

Sadece düzenledim, ben sadece clt –

0

önlemek için, olayın varsayılan eylem tetiklenir olmayacak: İşte devre dışı bağlantı kimliği "MyLink" ile biridir.

$(function(){ 
    $("#anchorId").click(function(e){ 
     e.preventDefault(); 
     $(this).attr("href","http://newlink.com"); 
    }); });​​​​ 
+0

sonra url güncelleştirmek istiyorsanız bu iyi olacaktır eğer öntanımlı önleme() kullanırsanız, url href tarafından değiştirilmez. Yukarıdaki kodumda, URL’deki kimliği değiştiriyorum ancak yönlendirmeye gerek yok. – SaranPHP

+0

önbelleğini() temel URL'nizi değiştirir, newlink.com olarak değiştirir, böylece td'ye tıkladığınızda, temel URL'nizle değil newlink.com adresine yönlendirilir. Umarım istediğin budur ... –

+0

Kodumda, yeni bağlantı URL'si her tıklamadaki satır değerine göre değişir. Peki nasıl önceden tanımlayabilirim? – SaranPHP