Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2014
Помог: 0 раз(а)
У меня есть таблица, в которой находятся данные из phpmyadmin. Мне надо сделать так, чтобы при нажатии на ячейку первого столбца html таблицы, id выбранной записи где-то сохранялось и после могло бы использоваться js для получения других связанных данных из бд. Помогите, если не трудно.
IGORtrue
Отправлено: 01 Мая, 2014 - 13:18:12
Частый гость
Покинул форум
Сообщений всего: 177
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Я так понял, что вы вывели данные в таблицу, тут проблем нет.
В js не силён, вот пример нашёл:
с его помощью отображается все что мне нужно. но я не знаю как сделать так, чтобы при выборе одной строки таблицы отображались данные связанные с id данной строки.
IGORtrue
Отправлено: 03 Мая, 2014 - 08:47:46
Частый гость
Покинул форум
Сообщений всего: 177
Дата рег-ции: Апр. 2012
Вешаем онклик на строку вашей таблицы, по нажатию на неё вызываем функцию, получаем id строки, а дальше допустим отправляем аякс запрос к php скрипту.
Полина
Отправлено: 04 Мая, 2014 - 17:09:34
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2014
Помог: 0 раз(а)
А как мы получим id? С помощью чего? и откуда, если мы его не присваиваем? я думала есть функция с помощью которой можно автоматически присваивать id ну или присваивать id переменную в цикле?
peters
Отправлено: 05 Мая, 2014 - 10:48:27
Гость
Покинул форум
Сообщений всего: 90
Дата рег-ции: Янв. 2014
Помог: 7 раз(а)
ну вставьте этот id в атрибут тега tr, например, для каждой строки таблицы:
if(data == 0){alert("Во время обработки запроса произошла ошибка. Повторите запрос.");}
Поэтому ещё раз спрашиваю, что вы ждете от записи
Цитата:
$("#dan1").html(dan1);
?
Браузер понятия не имеет о том, какие там у вас на сервере в js-скриптах определены переменные, он получает текст ответа (блок данных) сервера, в вашем случае в переменную data.
Чтобы получить с сервера параметры и их значение с сервера по ajax-запросу, обычно используется json(http://ru[dot]wikipedia[dot]org/wiki/JSON ), который парсится на стороне клиента, чтобы получить структурированные данные. Идём читаем, вникаем в примеры.
Как альтернатива json можно, если вам нужен только html, отдаваемый сервером, передать в ответе этот html. При этом нужно понимать, что JS-код не исполняется на сервере и если js у вас рендерит html, то в ответ вы получите эти js-скрипты, а не сгенерированный ими html.
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2014
Помог: 0 раз(а)
я не просила писать за меня. все написано и работает, все кроме отправки переменной из пхп в js. (Добавление)
Все что отдал пхп находится в переменой data/
что бы вытащить несколько переменных из data есть много вариантов..
Например в пхп можно слить данные в строку с разделителем
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.