2013-03-08 20 views
8

ajaxリクエストのデータをツールチップに表示したいのですが、今はモーダルウィンドウで開いていますが、ツールチップにそのデータを開きたいのですが、どうすればいいですか?ここにこだわって、ツールチップでデータを表示するのを手伝ってください。 ツールチップからデータベースのデータを表示する方法は?

この

が私の見解をこのリンクのHTMLが

<a class="ajax_links" help="a" href="/contacts/test_contact_group/78">Groups</a> 

ある

echo $this->Manager->link('Groups',array('action'=> 'test_contact_group', $records['Contact']['contact_id']),array('class'=>'ajax_links')); 

コードとjQueryで

 <script> 
$(".ajax_links").hover(function(e) { 

    e.preventDefault(); 
    var link = $(this).attr('href'); 

    $.ajax({ 
     type: "POST", 
     url: link, 
     cache: false 
    }).done(function(html) { 

     jQuery('#myModal').modal('show'); 
     jQuery('.modal-body').html("Groups" + html); 

    }); 
}); 


</script> 

それはモーダルウィンドウ内diplayがあるですが、私はしたいですツールチップで開くには、どうすればいいのですか、私を助けてください。事前にトンをありがとう、私は本当にここにこんにちは。

+2

良い質問、本当に助けてくれる他の人 –

+0

ツールチップをテキストにしたいですか?またはmodalWindow? –

+0

テキストとしてツールチップにしたい – user2046638

答えて

0

問題は、jQueryの構文でのみである場合、あなたはこれを試すことができますが:

$(this).attr("title", html); 
1

希望これは...代わりにモーダルウィンドウの

$(".ajax_links").hover(function(e) { 

    e.preventDefault(); 
    var link = $(this).attr('href'); 

    $.ajax({ 
     type: "GET", 
     url: link, 
     success : function (data){ 
     $('#elementId').attr('title',data); 
     } 

    }); 
}); 
+0

基本的に属性ではなくビューファイルにあるデータを表示したい場合、関数。 – user2046638

0

をお手伝いします。 idのツールチップを持つdiv用のコンテナがあります。このような。結果を追加します。このようないくつかのこと:デモtooltip.とCSSはこの答えPure CSS Tooltip

$('#toolTip').show(); 

から取られたの作業のデモ:DEMO for Tooltip

か、title属性に追加することができます。

$('#elementId').attr('title',data); 
+0

私のシナリオでは動作しません日付は別の機能から来ている別のビューで、データビューファイルはその他のものでリンクファイルは異なります – user2046638

関連する問題