2013-03-08 13 views
8

Chcę wyświetlić dane z żądania ajax do podpowiedzi, jest otwarty w oknie modalnym, ale chcę go otworzyć w podpowiedzi, jak to zrobić, wiele próbowałem, ale nie osiągnąłem sukcesu, utknął tutaj, pomóż mi pokazać dane za pomocą podpowiedzi.Jak wyświetlić dane z bazy danych za pomocą podpowiedzi?

to jest mój kod widok

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

html z tym linkiem jest

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

i jQuery jest tam

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

to diplay w modalnego okna, ale chcę aby otworzyć go w dymku, jak mogę to zrobić, pomóż mi. dziękuję z góry, naprawdę tu utknąłem.

+2

Dobre pytanie, naprawdę pomóżcie innym –

+0

chcecie podpowiedzi jako tekst? lub modalWindow? –

+0

Chcę podpowiedź jako tekst – user2046638

Odpowiedz

0

Jeśli problem jest tylko z składni jQuery, można spróbować to:

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

Nadzieja to pomoże ..

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

zasadniczo chcę wyświetlić dane, które są w widoku pliku nie w atrybut, dane pochodzą od innego funkcjonować. – user2046638

0

Zamiast modalnego okna. po prostu masz kontener dla div z etykietą id. lubię to. następnie dołącz wyniki. niektóre rzeczy tak: demo tooltip. i CSS zaczerpnięte z tej odpowiedzi Pure CSS Tooltip

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

demo robocza: DEMO for Tooltip

lub można dołączyć do atrybutu tytułowej.

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

nie działa w moim scenariuszu data jest w innym widoku, który pochodzi z innej funkcji, plik widoku danych jest inny, a plik linku jest inny – user2046638

Powiązane problemy