私のコードは本質的にこれです:
<a href="javascript:void(0);" onClick="viewServices(1)">Services</a>
<a href="javascript:void(0);" onClick="viewServices(43)">Services</a>
<a href="javascript:void(0);" onClick="viewServices(16)">Services</a>
...
ビューサービスの場所:
function viewServices(stylistID){
alert(stylistID);
}
ただ、次の 2 つの問題があります。
- 私はインライン Javascript を使用していますが、これはお勧めできません。
- リンクをクリックしても、関数が呼び出されません。
また、JQuery および Bootstraps .js ファイルをインポートしていること、および各リンク (および関連付けられた ID) が動的に読み込まれることにも言及する必要があります。
インライン JavaScript を削除できるようにするだけでなく、動的にロードされたリンクの「ID」を関数に渡す関数を呼び出せるようにする確立された方法はありますか?
** 編集
各リンクは、各行の情報が完了するまで繰り返される mysqli_fetch_row 中に生成されます。viewServices(#) の数字は実際には
<?php echo $row[0]; ?>