0

私のページにはいくつかのリンクがあり、それぞれに異なるが含まれていますid=X。ユーザーがこれらのリンクのいずれかをクリックしたときにダイアログボックスを開き、クリックされidたリンクの値も必要です。このIDを使用して、サーバーに戻り、ajaxを使用してダイアログボックスにページをフェッチする必要があります。

私の最初のステップは、IDをダイアログボックスに入れようとすることでした。そこで、サンプルを作成しました:http: //jsbin.com/ajefel/1/

idダイアログボックスが開きますが、クリックしたリンクの値にアクセスしてダイアログボックスにアクセスする方法がわかりません。

質問

上記のでは、クリックしたリンクの値をダイアログボックス内に含めるにはどうすればよいですか?

4

1 に答える 1

0

送信者への参照を関数に渡します。

<a href="#?id=3" onclick="return showDialog(this)">

送信者をパラメーターとして受け入れるように関数を変更します。

function showDialog(sender){
   // TODO
   alert(sender);
}

PS:可能な場合はインラインJavaScriptを避けてください。

変更したJSBINを参照してください。

于 2012-10-23T15:02:34.770 に答える