Я назначил несколько всплывающих подсказок для некоторых элементов span.
Я использую этот код javascript / jquery:
function tooltip()
{
$('.tooltipelement').tooltip({
trigger: 'click',
title:loadtranslation
});
}
function loadtranslation()
{
var id = $(this).attr("data-id");
$.post("ajax.php",{"mode" : "w1", "id" : id},function(data){
return "x";
});
}
Не работает: подсказка не отображается. Если я пропущу ajax-запрос следующим образом:
function loadtranslation()
{
return "x";
}
Появится всплывающая подсказка и «x». Это не ошибка в запросе ajax, потому что я даже не оцениваю результат, а просто возвращаю «x». Я полагаю, что возникла проблема с тайм-аутом (ajax-запрос занимает несколько миллисекунд - может быть, слишком долго для функции всплывающей подсказки?)