JQueryUI JSON созданные вкладки работает в 1,7, но не 1,8 - PullRequest
0 голосов
/ 04 мая 2011

Следующий фрагмент кода должен получить пару ключ / значение с сервера и создать вкладки на основе данных JSON.

$(function() {
   //data from server is key value pairs of id,name
   $.getJSON('/getdata', function(result){          // <-- problems
      $.each(result, function(id, name){
         $("#profile").tabs( "add", '#profile-'+id, name );
         // ...
         // do some additional work to populate the tab pane's content
         // ...
      });
   });
});

В серии jQuery UI 1.7.x создается вкладка, и на ней можно щелкнуть мышью (разумеется, на панели нет данных). В серии 1.8.x вкладка отображается, но не доступна для нажатия. Если я использую необработанный массив вместо строки getJSON, он работает в обоих случаях. Я проверил это с помощью jQuery 1.4.4, 1.5.1 и 1.5.2. Любые подсказки?

...