Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для VladSharikov
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824

Как правильно организовать ajax запрос?

11.01.2014, 04:10. Показов 846. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет.

Тема следующая: Вывожу на экран таблицу чего-нибудь. Жителей рая. Грубо говоря рядом с каждым именем есть кнопка "УДАЛИТЬ ИЗ РАЯ". Хочу, чтобы нажав на эту кнопку делался запрос (ну а делается это, как я понял, через ajax, значит ajax запрос). По нажатию на кнопку будет грузится в фоне (асинхронно?) скрипт, который удалит нужную мне запись. То есть мне нужно id передавать. Как это нужно сделать?
Нашел сайт с довольно простыми примерами (сайт с, кажется, простыми примерами). Там есть следующий:
JavaScript
1
2
3
4
5
6
7
$(document).ready(function(){
   
   $("#but1").click(function(){
      $("#par1").load("add.php","x=4&y=5");
   })
 
});
Мне кажется это то, что мне нужно. Возникает два вопроса:
1) Это нужно просто скопировать в .JS файл и подгружать его на страницу? И все? Без сторонних библиотек? jQuery не нужен, правильно?
2) Как это мне сделать так, чтобы по любой из кнопок "удалить из рая" выполнялся этот скрипт, но с разным id?

Ну и еще один на закуску. Без первых двух с ним не разберешься.
3) Как сделать так, чтобы после этого запроса запись из таблицы удалялась? как на лету удалить строку таблицы.
Подозреваю, что нужно каким-то образом определить (например, сохранять id записи где-то в id элемента <tr>) строку и удалить ее через DOM. Правильно? Подтолкните в сторону решения, пожалуйста.

P.S.:
нашлась похожая тема Удаление из базы данных на лету на нашем форуме
можно что-то пояснить на ее примере. на второй странице задал вопрос, может быть там есть дельные мысли? спасибо.

Спасибо.

Добавлено через 24 минуты

закрывайте тему)

Ответы:
1) Да, jquery нужно скачать
2) смотрим скрипт ниже
3) смотрим скрипт ниже

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(document).ready(function()
{
    $('body').on('click', '.myButton', function()
    {
        var id = $(this).attr('id');
        var hideMe = $(this).parent().parent();
        var dataString = 'id=' + id;
        if(confirm("Уверены, что хотите удалить эту запись?"))
        {
            $.ajax({
                type: "GET",
                url: "index.pl?mode=users&action=delete",
                data: dataString,
                cache: false,
                success: function(e)
                {
                    hideMe.hide();
                }
            });
            return false;
        }
    });
});
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.01.2014, 04:10
Ответы с готовыми решениями:

Как организовать ajax-запрос без перезагрузки страницы?!
Добрый день!! Имеется модальное окно для редактирование, изменения должны применяться с помощью ajax без перезагрузки страницы. Сделал...

Как правильно отправлять ajax-запрос?
Всем привет! Пытаюсь разобраться с ajax-запросами. Вот код, который по хорошему должен скачивать файл https://cs.deals/ajax/botsinventory...

Правильно организовать ajax запросы/ответы
Доброго времени форумчане. Назрел вопрос, как мне кажется, он из разряда ООП. На сайте сейчас многое делается при помощи обновления...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.01.2014, 04:10
Помогаю со студенческими работами здесь

AJAX запрос к файлу, который сам делает AJAX запрос
Прошу прощение за название темы, но я не знаю как это коротко описать... Здравствуйте. На странице HTML я обращаюсь к файлу PHP: ...

Как правильно создать if else AJAX
Доброго времени суток. Суть вопроса такова -- есть форма которая отправляет сообщение на почту. Она работает, но есть проблема,...

Подскажите как организовать правильно поиск
Вообщем тема такая имеется у меня таблица она загружается через jQuery. Так как я в js далек пока прошу помочь в реализации поиска через...

Как правильно передать данные Ajax?
Всем привет, подскажите как передать данные!! есть ФОРМА &lt;form enctype=&quot;multipart/form-data&quot; action=&quot;upload.php&quot;...

Как составить Ajax запрос?
Добрый день уважаемые форумчане. Подскажите с таким вопросом: - необходимо составить ajax запрос на сервер и по результату от сервера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru