Вопрос № 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 то как это можно осуществить?
"this" относится к форме, а не к кнопке, поэтому не работает.
Попробуйте создать отдельную функцию обработки. А её будете вызывать и при нажатии на кнопках внутри формы (тогда и сможете перехватывать id через this) и при submit формы, если есть и такая возможность (без нажатия на кнопках).
----- если у тебя мало фигур, да и те под боем - ты атакуешь
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.