2016-04-05 11 views
0

Benim fikrim şudur: Bir div, bağlantıların bir dinamik numarası (1'den N'ye kadar) içerir. Herhangi bir bağlantıyı tıklattığımda, tüm yönlendirme "nextpage.php". Tıklanan bağlantıyı saklamak ve adını geri almak istiyorum. i Value3tıklayın ÖrneğinBir tanenin içine tıklanmış bağlantıyı bul ve sakla

<div class="myclass"> 
    <a href="nextpage.php" name="name1">Value 1</a> 
    <a href="nextpage.php" name="name2">Value 2</a> 
    <a href="nextpage.php" name="name3">Value 3</a> 
    . 
    . 
    . 
    < href="nextpage.php" name="valueN">Value N</a> 
</div> 

, ben nextpage.php yönlendirilecek ve ben değer3 kurtarmak gerekir. Bunu uygulamak için javascript kullanmalı mıyım? Yardımlarınız için teşekkür ederiz.

+2

Kullanım 'sessionStorage' ...' $ (this) .attr ('name') 'veya isterseniz bir sonraki sayfada bu ismi kullanın ve sonra 'queryString argümanı kullanın (? name = name3)' – Rayon

+0

Neden nextpage.php? name = değer2 – kannan

+0

POST veya GET yöntemi gibi bir sorgu dizesiyle deneyemezsiniz. Veya oturum değişkeni. – Andreas

cevap

1

Hayır, herhangi bir javascript gerekmez. GET değişkenlerini kullan.

HTML:

<div class="myclass"> 
<a href="nextpage.php?name=value1" name="name1">Value 1</a> 
<a href="nextpage.php?name=value2" name="name2">Value 2</a> 
<a href="nextpage.php?name=value3" name="name3">Value 3</a> 
. 
. 
. 
<a href="nextpage.php?name=valueN" name="valueN">Value N</a> 
</div> 

PHP:

<?php 
if (isset($_GET['name']){ 
    $name = $_GET['name']; 
}else{ 
    $name = 'Default value'; 
} 
+0

Çok Teşekkürler! bu çalışıyor. – tipiwiny

+0

size bekliyoruz! – AlmasK89