Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11

удалении сообщений на ajax с разными id

01.02.2014, 09:40. Показов 705. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые форумчане!
У меня такая проблема, имеется список с разными id , например:
сообщение1 -у него id=1
сообщение2-у него id=2
..........................id=100

так вот когда я выбираю например сообщение с id=55, то у меня всё время удаляется первый в списке сообщений это 1, как решить эту проблему?

вот сам код аjax

JavaScript
1
2
3
4
5
6
7
8
9
10
11
 function delet(){
 
 var idmes=$('#idmes').val();
 var dell=$('#dell').val();
 
 $.ajax({
 type: "POST",
 url: "messages.php",
 data: {idmes:idmes, dell:dell},
});
 }
код на php
PHP
1
2
3
4
5
6
if (isset($_POST['dell']))
       {
       $idmes=$_POST['idmes'];
       $dell=$_POST['dell'];
            $result151 = mysql_query("DELETE FROM otpravlennie WHERE id='$idmes'");
            }
форма
PHP
1
<form  action=''><input id='idmes type='text' name='idmes'' value='%s'><input id='dell' type='button' onClick='delet();' name='dell' value='Удалить'></form>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.02.2014, 09:40
Ответы с готовыми решениями:

Ajax отправка сообщений
Подскажите, пожалуйста, как реализовать отправку постов и комментариев к ним в блоге по средством аякса? Мне в голову пока что приходят...

Отправка сообщений. ajax
Здравствуйте, Подскажите как сделать такую вещь: имеется два контейнера, в одном список контактов, в другом сообщений. То есть,...

Обновление не существующих сообщений ajax
Здравствуйте, помогите пожалуйста реализовать обновление удаленных сообщений, которых уже нет в БД через ajax? А именно чтобы при нажатии...

13
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 09:48
Выведи на печать что приходит в $_POST['idmes']
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 09:53  [ТС]
приходит id у сообщения

Добавлено через 1 минуту
без аякса всё отлично удаляет, но мне надо именно с ajax
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 10:14
Я понял, отправляй на сервер просто форму.

Добавлено через 2 минуты
присвой форме ид и отправляй так
JavaScript
1
$('#идформы').serialize;
Добавлено через 8 минут
Или попробуй так
JavaScript
1
data: $('#идформы').serializeArray(),
ф то в твоем варианте ошибка

Добавлено через 2 минуты
вот тут
JavaScript
1
data: {idmes:idmes, dell:dell}
у тебя сейчас передается на сервер типа 51:51, 1:1
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 10:15  [ТС]
сделал так, теперь вообще не удаляет)
JavaScript
1
2
3
4
5
6
7
8
 function delet(){
 var delett=$('#form').serialize;
 $.ajax({
 type: "POST",
 url: "messages.php",
 data: delett,
});
 }
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 10:17
Если не понял, то поясню - возьми имена полей в кавычки.

Добавлено через 1 минуту
Цитата Сообщение от phpscript Посмотреть сообщение
сделал так, теперь вообще не удаляет)
JavaScript
1
2
3
4
5
6
7
8
 function delet(){
 var delett=$('#form').serialize;
 $.ajax({
 type: "POST",
 url: "messages.php",
 data: delett,
});
 }
Для передачи массива нужно data:
JavaScript
1
$('#идформы').serializeArray()
, а
JavaScript
1
$('#form').serialize
цепляется к урлу, типа
JavaScript
1
url: "messages.php?"+$('#form').serialize;
1
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 10:35  [ТС]
у меня раньше с кавычками были, всё равно также работает, разницы нет

Добавлено через 51 секунду
сейчас попробую))

Добавлено через 13 минут
сделал всё как надо, всё равно удаляет только первый элемент а не тот который нужно, бред
JavaScript
1
2
3
4
5
6
7
8
 function delet(){
 $.ajax({
 type: "POST",
 url: "prov.php",
 data: $('#form').serializeArray(),
 
});
 }
Добавлено через 1 минуту
спасибо за помощь))
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 10:49
Ну распечатай переменную $_POST через print_r

Добавлено через 13 минут
ну че там у тебя получается?
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 11:26  [ТС]
нет, всё так же, не понимаю почему, вроде всё правильно, где то есть подвох...
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 12:10
скинь мне в архиве файл с формой и скрипт обработчика.
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 13:13  [ТС]
Вот пример на одной странице, вырезал, только базу придётся свою сделать
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
include("blocks/bd.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
 
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
 
<body>
<?
$select=mysql_query("SELECT * FROM otpravlennie");
$myrow=mysql_fetch_array($select);
do
{
printf("<p>сообщение:%s<br><form action='' id='form' name='form'><input type='button' id='dell' name='dell' value='удалить' onClick='delet();'><input type='hidden' id='text' name='text' value='%s'></form></p>",$myrow["message"],$myrow["id"]);
}
while($myrow=mysql_fetch_array($select));
?>
   <?
   if(isset($_POST['dell'])){
   $dell=$_POST['dell'];
   $text=$_POST['text'];
   $result151 = mysql_query("DELETE FROM otpravlennie WHERE id='$text'");
   }
   
   ?>
    <script type="text/javascript">
 
 function delet(){
 var text=$('#text').val();
  var dell=$('#dell').val();
 $.ajax({
 type: "POST",
 url: "jav.php",
 data: {'dell':dell,'text':text},
 
});
 }
 </script> 
</body>
</html>
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 20:53
да мне не нужна база, просто просимулирую отправку формы.
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 11
01.02.2014, 21:13  [ТС]
спасиба, поставленная задача решена))
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
01.02.2014, 21:24
Цитата Сообщение от phpscript Посмотреть сообщение
спасиба, поставленная задача решена))
сам нашел что берет первое значение ид?
JavaScript
1
2
function delet(){
 var text=jQuery('#text').val();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2014, 21:24
Помогаю со студенческими работами здесь

Вывод сообщений через ajax
Хочу сделать, что бы пользователь переходил по страницам с помощью ajax. Одну новость спокойно добавляю. У меня приходит на страницу с ajax...

Обновление не существующих сообщений ajax
Здравствуйте, помогите пожалуйста реализовать обновление удаленных сообщений, которых уже нет в БД через ajax? А именно чтобы при нажатии...

Вывод сообщений от сервера, в пределах одного ajax-запроса
Есть страница с формой отправки файла, этот файл отправляется на сервер где с ним могут проделываться разные операции (очень долгая, более...

Проверка и добавление новых сообщений в чат браузера автономно, средствами AJAX и PHP
Есть DIV куда выводятся все сообщения. &lt;div id=&quot;chat_result&quot; class=&quot;div_2_chat&quot;&gt; &lt;? //Выводим данные чата из базы mysql ...

Построить 5 треугольников с разными высотами и с разными стилями заполнения
Построить 5 треугольников с разными высотами и с разными стилями заполнения.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru