0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 3
|
||||||
1 | ||||||
Ajax несколько кнопок без березагрузок29.02.2016, 22:57. Показов 3902. Ответов 4
Метки нет (Все метки)
Добрый вечер!
Люди добрый, столкнулся с такой проблемой, необходимо сделать действие кнопки submit, без перезагрузки страницы, да и не одной кнопке на странице, а несколько в не определенном количестве. Как реализовать немного разобрался, с одной кнопкой получается, но вот чтобы передавать и выводить информацию к той кнопке, которая была нажата, не выходит, или же тогда необходимо к каждой кнопке выводить скрипт ajax? Такое, я думаю не делают, вырастит в объемах страничка. Пробовал сделать передачу данных от сервера по json типу, т.е. кнопкой отправляем на сервер и получаем от сервера массив данных, где укажем номер кнопки на которую нажали, но не могу прикрепить элемент массива к названию id div а точнее к #view (в JavaScript я новечек), пробую как в php, ничего не выходит:
0
|
29.02.2016, 22:57 | |
Ответы с готовыми решениями:
4
Checkbox ajax php отправка без обновления страницы и без кнопки Несколько событий для нескольких кнопок Несколько кнопок Пример простейшего калькулятора на PHP без перезагрузки страницы (чистый Ajax, без jQuery и других библиотек) |
Философ-разговорник
|
|||||||||||
01.03.2016, 00:23 | 2 | ||||||||||
index.htm
0
|
0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 3
|
|
01.03.2016, 17:52 [ТС] | 3 |
Спасибо большое, за ответ! Извиняюсь, что сразу нюансы не указал...нужно чтобы кнопка при нажатии исчезала, а текст ответа появлялся вместо неё. В старом коде, я такое осуществил поместив в div саму кнопку и при нажатии кнопка исчезала и ответ появлялся. Здесь замену чем можно реализовать? Такой как был у меня вариант, я вижу не пройдет...т.к. div находится в <head>.
Нужно при нажатии отправить, без перезагрузки страницы, два параметра из формы и формы, получается у каждой кнопки своя, я в файле server-side.php смогу принять данные методом GET? Я понимаю, они таким способом передаются... сейчас буду разбираться в вашем методе... Добавлено через 16 часов 11 минут Замену кнопки ответом реализована, применил функцию замены элементов replaceWith и убрал $.get('server-side.php',function(data){ try{$('#temp').remove();} Подскажите, как правильно подцепить данные из форм от каждой кнопки, например скрытые поля <input type="hidden" name="name" value="Vasya">, для отправки в обработчик? И принять их можно в php var_dump($_GET);? Может это банальный вопрос, извините, если что...только учусь jquery
0
|
Философ-разговорник
|
|
01.03.2016, 18:33 | 4 |
почитайте про .serialize()
Добавлено через 6 минут А про обработку данных в пхп почитайте, например, тут
0
|
0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 3
|
|
01.03.2016, 19:15 [ТС] | 5 |
спасибо, прочитал, создаю переменную со значением строчных данных serialize(); вот так var s = $('form').serialize(); и передаю их обработчику, а приходят данные всех форм, всех кнопок, независимо на какую кнопку нажали, т.е. я не могу прицепить данные именно той формы, кнопку которой нажали...может есть функция, которая отыщи данные той формы, на кнопку которой нажали? Или форму как то обозначить, а потом искать нужную...
0
|
01.03.2016, 19:15 | |
01.03.2016, 19:15 | |
Помогаю со студенческими работами здесь
5
Несколько кнопок на форме PopupMenu на несколько кнопок Связать несколько кнопок Программирование логики кнопок Вперед-Назад браузеров в ajax-приложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |