2013-03-08 35 views
8

tôi muốn hiển thị dữ liệu từ yêu cầu ajax đến chú giải công cụ, nó đang mở ở cửa sổ phương thức ngay bây giờ, nhưng tôi muốn mở nó vào chú giải công cụ, làm cách nào để làm điều đó, tôi đã thử rất nhiều nhưng không thành công. bị kẹt ở đây, hãy giúp tôi hiển thị dữ liệu qua chú giải công cụ.Làm thế nào để hiển thị dữ liệu từ cơ sở dữ liệu thông qua chú giải công cụ?

này là mã quan điểm của tôi

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

html của liên kết này là

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

và jquery là có

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

nó là diplay trong cửa sổ phương thức, nhưng tôi muốn để mở nó trong tooltip, làm thế nào tôi có thể làm điều đó, xin vui lòng giúp tôi. cảm ơn một tấn trước, tôi thực sự mắc kẹt ở đây.

+2

câu hỏi hay, thực sự giúp ích cho người khác –

+0

bạn muốn chú giải công cụ dưới dạng văn bản? hoặc một modalWindow? –

+0

Tôi muốn chú giải công cụ dưới dạng văn bản – user2046638

Trả lời

0

Nếu vấn đề chỉ với cú pháp jquery, bạn có thể thử này:

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

Hy vọng điều này sẽ giúp bạn ..

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

về cơ bản tôi muốn hiển thị dữ liệu trong tệp xem không có trong thuộc tính, dữ liệu đến từ một tệp khác chức năng. – user2046638

0

Thay vì cửa sổ phương thức. bạn chỉ có một container cho div với chú giải công cụ id. như thế này. sau đó nối thêm kết quả. một số điều như thế này: bản demo tooltip. và CSS lấy từ câu trả lời này Pure CSS Tooltip

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

bản demo làm việc: DEMO for Tooltip

hoặc bạn có thể thêm vào thuộc tính tiêu đề.

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

không hoạt động trong kịch bản của tôi ngày tháng trong một chế độ xem khác đến từ một hàm khác, tệp xem dữ liệu là tệp khác và tệp liên kết khác – user2046638

Các vấn đề liên quan