Хостинг портала RFpro.ru: Московский хостер Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64 РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты данной рассылки Номер выпуска: | 685 | Дата выхода: | 06.03.2011, 20:30 | Администратор рассылки: | Калашников О.А. (Руководитель) | Подписчиков / экспертов: | 268 / 92 | Вопросов / ответов: | 1 / 1 | Вопрос № 182353: Здравствуйте! Прошу помощи в следующем вопросе: Вкратце, имеется таблица в БД из которой я вывожу значения в файле glist.php, при помощи функции AJAX они передаются в index.php ( <div id="content"></div> ) Подразумевало... Вопрос № 182353: Здравствуйте! Прошу помощи в следующем вопросе: Вкратце, имеется таблица в БД из которой я вывожу значения в файле glist.php, при помощи функции AJAX они передаются в index.php ( <div id="content"></div> ) Подразумевалось что любую запись можно удалить, но возникла проблема как это можно осуществить без перезагрузки страницы.... На текущий момент проблема вроде бы решил, используя еще одну функцию, которая должна бы передавать ID нажатой кнопки, что она отказывается делать
$(document).ready(function(){ $('#myForm').submit(function(){ $.ajax({ type: "POST", url: "glist.php", data: "id="+$(this).attr('id'), // ID нажатой кнопки =) как то не правильно думаю... data: "delete="+$("#delete").val(), // или передать value нажатой кнопки =) success: function(html){ $("#content").html(html); } }); return false; }); });
Вот и сам вопрос как теперь можно определить какая из кнопок была нажата ? Если передавать value от submit кнопки то значение всегда принимает равное "1" потому, что id статическое... А если передавать id непосредственно к glist.php то как это можно осуществить?
Исходный код: http://www.leexsoft.com/upload/storage/new.rar Отправлен: 01.03.2011, 19:58 Вопрос задал: Лукин Андрей (Посетитель) Всего ответов: 1 Страница вопроса » Отвечает Прим Палвер (9-й класс) : Здравствуйте, Лукин Андрей!
"this" относится к форме, а не к кнопке, поэтому не работает.
Попробуйте создать отдельную функцию обработки. А её будете вызывать и при нажатии на кнопках внутри формы (тогда и сможете перехватывать id через this) и при submit формы, если есть и такая возможность (без нажатия на кнопках). ----- если у тебя мало фигур, да и те под боем - ты атакуешь Ответ отправил: Прим Палвер (9-й класс) Ответ отправлен: 02.03.2011, 00:03 Номер ответа: 266056 Украина, Одесса Адрес сайта: Сайт об отношениях человеков и богов. Мифология и раскрутка. Юмор и скрежет зубов
Оценка ответа: 5 Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"? | Отправить SMS #thank 266056 на номер 1151 (Россия) | Еще номера » | Оценить выпуск » Нам очень важно Ваше мнение об этом выпуске рассылки! Скажите "спасибо" эксперту, который помог Вам! Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА на короткий номер 1151 (Россия) Номер ответа и конкретный текст СМС указан внизу каждого ответа. Полный список номеров » * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов) ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются. *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании. |
Комментариев нет:
Отправить комментарий