Если вы разместите какой-то код, люди могут помочь - опубликовать соответствующий код , который у вас есть, который не работает.
Хотя, как вы думаете, когда вы закончите загрузку ajax-запроса, вам нужно будет инициировать вкладки пользовательского интерфейса jQuery. В качестве альтернативы вам нужно будет использовать .live()
и, возможно, прикрепить к щелчку на вкладке, чтобы инициировать вкладки, если они еще не были.
Причина в том, что любой код, который вы запускаете в своих скриптах, находится на элементах DOM при загрузке страницы, на все, что загружалось впоследствии (.ajax()
), не влияет то, что вы изначально делали в своем скрипте ,
Так, например, если вы настраиваете вкладки при загрузке страницы, используя $('#example').tabs();
, тогда вы загружаете <div id="example"><ul><li>......</li></ul></div>
, используя .ajax()
, <div....
не будут такими вкладками, как вы хотите, и будут выполнять то, что вы описываете.
Если вы выполняете ту же инициализацию в обратном вызове success: function(data) {.........$('#example').tabs();}
функции .ajax()
, она будет инициировать вновь загруженный элемент в виде вкладки.