0

ドロップダウンリストのコードを書いています。ドロップダウン リストには、データベースのデータが取り込まれています。だから私は 2 つの ajax 呼び出しを行っています。

ここで、別の ajax 呼び出しを行って、特定のオプションにカーソルを合わせたときに入力できるコンテンツを取得したいと考えています。ajax 呼び出しから取得した内容は、小さなダイアログ ボックスに表示できます。これを達成するために、qtip ライブラリをインストールしました。

問題

ajax 呼び出しの方法がわかりません。これを達成するのに適切なのはどれですか?qtipがページのオンロードでロードされていることは知っています。しかし、オプションの上にカーソルを置いたときに表示されるメッセージの内容を取得するためにajax呼び出しを行いたいので。助言がありますか?

一度に2つ以上のajax呼び出しを行うことはできないということもどこかで読みました。

** 3 つの ajax 呼び出しの内容は異なります。そして、それぞれに個別の JSP ファイルがあります。

4

2 に答える 2

1

あなたはこれを行うことができます

$('.link').mouseover(function(){
    $.ajax(
        /* Retrieve de options for the select and fill each 
        title attribute with the information*/);
        url: "retrieveinfo.jsp",
        type: "GET",
        data: ({id : 'itemsId'}), //pass the data in JSON form
        dataType: "html",
        success: function(msg){   //msg contains the html output or you could request XML (or JSON)
            $('#info').html(msg);
            NFinit();
            tooltip.init();
        }
});

これにより、1つのAJAX呼び出しが行われ、selectとinitのniceformsとqtipにデータが入力されます。

于 2011-01-18T19:56:57.170 に答える
1

ドロップダウン リストのコンテンツを取得するために AJAX 呼び出しを行う場合、各リスト項目に表示する説明を返し、対応する qtip に影響を与えることもできます。

qtip は onmouseover に表示され、ドロップダウン リストに入力するときに設定した説明が表示されます。

于 2011-01-18T18:35:42.987 に答える