Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Java / JavaScript


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

cradlea
Статус: Практикант
Рейтинг: 1382
∙ повысить рейтинг »
vladisslav
Статус: 8-й класс
Рейтинг: 1351
∙ повысить рейтинг »
Жерар
Статус: Студент
Рейтинг: 600
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Java/JavaScript

Номер выпуска: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 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное