Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
Всем привет!
есть ссылка
<a href="?id=45" value="#edit" name="modal"><img src="../style/edit.png"/>
я перехожу по этой ссылке и у меня запускается модальное окно
вот фнкц. клика
var id = $(this).prev('href').attr('value');
я поставил prev('href') что-бы прочитать сслыку с ид а потос читаю value-при помощи которого открывается форма.
но у меня ?id= в ссылку не передается
в чем проблема?
Arni
Отправлено: 02 Августа, 2011 - 18:02:25
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
Та не будет вам никто отвечать пока вы толком не покажите как вы передавать айди пытаетесь в свою сслыку.
BoJlod9I
Отправлено: 02 Августа, 2011 - 18:05:18
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
У меня ссылке создаются в массиве и если ты знаеш что такое $_GET то ты поймеш что я делаю.
OrmaJever
Отправлено: 02 Августа, 2011 - 18:31:46
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
у сылок должен быть не href а onclick, и в этом onclick нужно вызывать функцию с нужным ид, в этой функции уже формировать это модальное окно с нужным ид
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Arni
Отправлено: 02 Августа, 2011 - 18:32:44
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
BoJlod9I пишет:
У меня ссылке создаются в массиве и если ты знаеш что такое $_GET то ты поймеш что я делаю.
Дошло, сори я просто print не использую, поэтому не внимательно посмотрел код. Ну хорошо, а как вы значение с $_GET['id'] передаете в свой массив?
BoJlod9I
Отправлено: 02 Августа, 2011 - 18:34:19
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
Если кто понял OrmaJever покажите как должно быть?
Arni
Отправлено: 02 Августа, 2011 - 18:50:24
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
OrmaJever неверно хотел сказать, что нужно не так.
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
С учетом того что мы наконецто разобрались что вы надумали сделать то давайте отметим ошибки которые вы делаете. После устранения которых, можна будет переписать этот код более грамотно.
1. Зачем вам этот print() ? echo работает и быстрее и проблем меньше с ним. Поэтому было бы проще так.
Я как и любой другой программист лентяй, поэтому, значения '.$result["id"].' правильно где нужно повыставляйте сами. И обратите внимание, уже смотреть на все это легче. Также, я убрас специально тег ссылки поскольку он тут никому не нужен, для того чтобы появился указатель мыши в виде пальчика используйте css cursor: pointer; Вайш афди я спрятл в alt="" его потом оттуда достать очень просто. Сделаете пишите. Повешаем обработчик на это событие и все будет ок.
2. Вы явно намеревались отправить пользователя по ссылке, передав с ней свой айди, и после загрузки этой страницы должно было открыться окно? Если да то сделайте первый пункт и отпишитесь в теме я помогу с тем что дальше. Потому что тут шаг за шагом надо сделать все как следует. (Добавление)
Теперь, в заголовках этого документа, под словом этот я имею ввиду все то что мы уже загрузили, должен висеть обработчик.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.