2013-03-08 4 views
8

Ich möchte die Daten von AJAX-Anfrage zu Tooltip anzeigen, es ist gerade im modalen Fenster geöffnet, aber ich möchte es in den Tooltip öffnen, wie kann ich das tun, ich habe viel versucht, aber keinen Erfolg, ich hier stecken geblieben, bitte helfen Sie mir, Daten durch Tooltip zu zeigen.Wie werden die Daten aus der Datenbank über den Tooltip angezeigt?

das ist meine Ansicht Code

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

die html dieser Link

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

und jquery ist es

 <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> 

es diplay in modalen Fenster ist, aber ich will um es im Tooltip zu öffnen, wie kann ich das tun, bitte hilf mir. Vielen Dank im Voraus, ich steckte hier wirklich fest.

+2

gute frage, wirklich hilfe ful für andere –

+0

willst du tooltip als text? oder ein modales Fenster? –

+0

Ich möchte einen Text als Text eingeben – user2046638

Antwort

0

Wenn das Problem nur mit jquery Syntax ist, können Sie dies versuchen:

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

hoffe, dies wird Ihnen helfen ..

$(".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

im Grunde möchte ich die Daten anzeigen, die in der Ansicht Datei nicht im Attribut ist, sind die Daten von einem anderen stammen Funktion. – user2046638

0

Statt modalen Fenster. Sie haben nur einen Container für div mit ID Tooltip. so was. Fügen Sie dann die Ergebnisse hinzu. etwas, was wie folgt aus: Demo tooltip. und CSS aus dieser Antwort genommen Pure CSS Tooltip

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

Arbeits Demo: DEMO for Tooltip

oder Sie können Titel Attribut anhängen.

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

funktioniert nicht in meinem Szenario das Datum ist in einer anderen Ansicht, die von einer anderen Funktion kommen, Datenansicht Datei ist andere und Link-Datei ist anders – user2046638

Verwandte Themen