-1

タグの間にコンテンツがあり、<a>クリックされたときにそのコンテンツを次のページの変数に渡したい。

<a class="stuff" href="process.php"> Content One </a>
<a class="stuff" href="process.php"> Content Two </a>
<a class="stuff" href="process.php"> Content Three </a>

したがって、中央のリンクがクリックされた場合、process.phpの変数に渡される値はコンテンツ2になります。誰かがそれを手伝ってくれる?私はphpに少し慣れていません。

4

2 に答える 2

1

スクリプト名の後ろにGETパラメーターを置きます

<a class="stuff" href="process.php?content=Content%20Two"> Content Two </a>

スクリプト内

echo $_GET['content'];

スクリプトに変数を配置する別の方法。それ以外の場合は、その周りにフォームを作成し、たとえば非表示のフィールドを付けて送信する必要があります。

于 2012-08-24T20:45:38.880 に答える
0

別のオプションは、Jqueryを使用することです。リンクをクリックするためのデフォルトのアクションを無効にすることができます。次に、javascriptを使用して、GET変数が自動的に追加されたページにリダイレクトできます。

$(document).ready(function() {
            $('a').click(function(event){
               event.preventDefault();
               var link = $(this).attr('href');
               var text = $(this).text();
               var url = link + '?string=' + text;
               window.location = url;
            });
         });
于 2012-08-24T21:06:28.090 に答える