Добавить и загрузить вкладку jquery - PullRequest
0 голосов
/ 14 декабря 2010

У меня есть объект jquery tabs, который начинается с одной определенной вкладки. На этой вкладке отображается таблица данных, и я хочу, чтобы щелчок по элементу в таблице создал новую вкладку и загружал содержимое через ajax. Так довольно динамично.

Пока у меня есть функция, которую я вызываю из события onclick с первой вкладки. Функция добавляет новую вкладку. Затем я попытался установить URL, но это не работает. Как мне это сделать?

function addTab() {
    $( "#tabs" ).tabs( "add", "#tabs-x", "New Tab" );
    $( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}

Обратите внимание, что я буду передавать параметр id в функцию addTab и, в свою очередь, в URL, но я просто хочу разобраться с этой начальной механикой.

1 Ответ

0 голосов
/ 14 декабря 2010

Вы можете изменить только существующую вкладку удаления с помощью метода url, поэтому сначала вам понадобится удаленное управление, например:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/temp", "New Tab" );
    $( "#tabs" ).tabs( "url" , 1 , "http://mysite.com/details.php" );
}

Или просто установитеэто изначально при добавлении было бы проще:

function addTab() {
    $( "#tabs" ).tabs( "add", "http://mysite.com/details.php", "New Tab" );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...