Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2012, 17:06   #1
madmaniac
Форумчанин
 
Регистрация: 09.12.2010
Сообщений: 115
Счастье Получение id, и передача его значения

Доброго времени суток уважаемые господа.
Столкнулся с такой проблемой как получение id при нажатии.

Код:
$(".listtable tr").click(function(){
				if($(this).is(".click")){
						$(this).removeClass("click");
				} else { $(this).addClass("click");						
						$("td.take").click(function() {
								var sid = this.id;
				                     alert(sid);
						});
					}
			});
Но вот трабла случилась когда нажимаю 1-й раз ничего не происходит, а при всех следующих идет allert.
Еще немного неуверн в следующем.
Код:
var sid = this.id;
.
Код переписывал не раз крутил как знал.
Нужно что бы при 1ом выборе получать id.

Также после получения нужно его как то передать , пробывал таким методом:
Код:
$$a({
										type:'post',//тип запроса
										url:'add.php',//url адрес файла обработчика
										data:{'sid':$(this).val('#id');},//параметры запроса
										success:function (data) {//возвращаемый результат от сервера
										alert (data);
										}
								});
Опять же таки вариант не сработал.
Если можете то посоветуйте как исправить данную глупось

з.ы. Возможен ли такой зарос
if ( существует класс) {
получаем ИД, и передаем его по аякс
}

---------------------------------------------------------------------
Выводить уже выводим но не на 1ое нажатие ((
Господа - учитесь юзать поисковые машины
web-обитель | авто

Последний раз редактировалось madmaniac; 14.06.2012 в 17:21. Причина: з.ы.
madmaniac вне форума Ответить с цитированием
Старый 17.06.2012, 15:55   #2
Mr_freeman
Форумчанин
 
Аватар для Mr_freeman
 
Регистрация: 17.01.2010
Сообщений: 277
По умолчанию

проверить на класс можно так:

Код HTML:
if ($(".класс").attr('id')){
   
}
или
Код HTML:
if ($("элемент").attr('class').indexOf('имя класса')!=-1){
   
}
а в теле передаем id:
Код HTML:
 $.post("url.php",{id:$(this).attr('id')},function(data){alert(data);},"text");
Mr_freeman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение значения при вводе определенного значения armanmal Microsoft Office Excel 6 21.11.2011 17:30
Получение значения аттрибута impulsgraw JavaScript, Ajax 1 20.11.2011 09:37
Передача и получение файлов через Ftp -=Virus=- Работа с сетью в Delphi 0 11.07.2010 22:05
Получение значения по адрессу Matr1x Общие вопросы C/C++ 4 09.02.2010 05:55
Получение имени процесса по его ID Johnson Общие вопросы Delphi 6 07.11.2009 21:55