У меня была такая же проблема с некоторым содержимым ajax на вкладке jQuery.
Вкладка загружает график с плавающей запятой, но он будет работать только тогда, когда вы загрузили первую вкладку.
Я исправил это с помощью какой-то глупой работы, но это было эффективно.
Я взял весь свой код flot js, поместил его в отдельный файл .js и поместил в функцию
function doFlotGraph(data){
$.plot({plotcode});
};
Затем я сделал следующее на вкладке
$.getScript('url/doFlotGraph.js',function(){
doFlotGraph(data);
});
Это позволило flot делать свое дело, так как документ, готовый во вкладке, уже закончился к тому времени, когда был активирован ajax $ .getScript.
Затем вы можете поместить ajax в .click для этой вкладки.