Работаю с вкладками:
$(document).ready(function() {
$('ul.tabs li').css('cursor', 'pointer');
$('ul.tabs.tabs1 li').click(function(){
var thisClass = this.className.slice(0,2);
$('div.t1').hide();
$('div.t2').hide();
$('div.t3').hide();
$('div.t4').hide();
$('div.' + thisClass).show('fast');
$('ul.tabs.tabs1 li').removeClass('tab-current');
$(this).addClass('tab-current');
});
Требуется, чтобы при переходе на вкладку через AJAX отправлялось имя текущей вкладки одному php-скрипту, чтобы уже в зависимости от выбранной вкладки выполнять различные выборки из базы. Пытаюсь сделать так:
$(document).ready(function() {
$('ul.tabs li').css('cursor', 'pointer');
$('ul.tabs.tabs1 li').click(function(){
var thisClass = this.className.slice(0,2);
$('div.t1').hide();
$('div.t2').hide();
$('div.t3').hide();
$('div.t4').hide();
$('div.' + thisClass).show('fast');
$('ul.tabs.tabs1 li').removeClass('tab-current');
$(this).addClass('tab-current');
var name = thisClass;
var data = 'name='+name;
$.ajax ({
type:"GET";
url:"handler.php",
data:data,
success:function(html) {
thisClass.html(html);
}
});
});
На стороне сервера уже через switch-case пытаюсь обрабатывать полученное $_GET['name'], но ему как раз ничего не передаётся.
Возможно, передаю не тот элемент DOM.