0

複数のアンカー タグの中でアンカー タグをクリックしてポップアップを開き、それに関連するデータベース情報を表示する方法は? ユーザーがクリックしたアンカータグの現在のIDを取得する必要がありますか?

4

1 に答える 1

0

はい、最初に何かを試す必要があります! スタック オーバーフローは、「どうすればいいのか、まだ何も試していない」という問題ではなく、特定のプログラミングの問題に遭遇したときにうまく機能します。

ユーザーがクリックできるアンカーが多数ある場合は、アンカーごとに ajax 呼び出しを行って関連情報を取得できます。

JavaScriptの疑似コードでは、次のようなものです

function getInfoForAnchor(anchorId) {
   response = makeAjaxCallForAnchorId(ancorId);
   if response is successfull open a tab
   alert(response.text)
}

ただし、多くのユーザーはポップアップが表示されるのを好みません。たぶんあなたはあなたのuxを再考することができますか?http://yoursite.com/?anchor_id=3のような URL を読み込ん で、対応する情報を表示するだけの新しいウィンドウの方が適切なアプローチかもしれません。または、それよりも優れている (imo) クリックすると、現在のページのスポットがユーザーに表示される情報で満たされます! これには、上記のような ajax 呼び出しが必要です。ページの読み込み時にすべての情報を読み込まない限り。幸運を!

于 2012-04-06T14:31:36.230 に答える