-3

アンカーがクリックされたときにPHPでIDを取得し、同時にJavascript関数を呼び出すにはどうすればよいですか?

Javascript 関数は、href="#"と を使用して PHP を呼び出すと機能しhref="index.php?id=1"ます。

アンカーがクリックされたときに両方を同時に行うにはどうすればよいですか? 関数 onclick="js()" も呼び出しています

echo "<li>" ."<a href='#t.php?id=1' onmousedown='div(2)'>".$pro[$i]."</a>" ."</li>";

     }  
if (isset($_GET['id']))
     {
        echo "HELLO";
     }
4

1 に答える 1

0

クリックが発生すると、Javascript ハンドラーが起動され、ブラウザーはhref属性で指定されたページを読み込みます。

リダイレクトが発生する前に Javascript を実行したい場合は、引き続きonclickイベントを使用してください。

<a href="index.php?id=1" onclick="doSomethingInJavascript()">...

false必要に応じて、PHP ページへのリダイレクトをキャンセルしたい場合は、Javascript 関数を返すことができます。

また、AJAX 呼び出しを使用すると、新しいページをロードすることなく、PHP スクリプトを呼び出して他の Javascript 機能を実行できることにも注意してください。

于 2013-05-29T18:01:41.017 に答える