Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141

Проблема с ajax

18.04.2020, 09:43. Показов 3978. Ответов 95
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема с ajax он срабатывает но только после обновления страницы (он удаляет картинку)



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
$query_img = mysqli_query($link,"SELECT * FROM uploads_images WHERE products_id='$id'");
 
If (mysqli_num_rows($query_img) > 0)
{
    
$result_img = mysqli_fetch_array($query_img);
do
{
if  (strlen($result_img["image"]) > 0 && file_exists("../uploads_images/".$result_img["image"]))
{
$img_path = '../uploads_images/'.$result_img["image"];
$max_width = 100; 
$max_height = 110; 
 list($width, $height) = getimagesize($img_path); 
$ratioh = $max_height/$height; 
$ratiow = $max_width/$width; 
$ratio = min($ratioh, $ratiow); 
 
$width = intval($ratio*$width); 
$height = intval($ratio*$height);  
 
}else
{
$img_path = "./images/noimages.png";
$width = 90;
$height = 70;
}
echo ' 
 <li id="del'.$result_img["id"].'" >
 <img src="'.$img_path.'" width="'.$width.'" height="'.$height.'" title="'.$result_img["image"].'" />
 <a class="del-img" img_id="'.$result_img["id"].'" ></a>        
 </li>
  ';  
    
}while ($result_img = mysqli_fetch_array($query_img));
}


JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$('.del-img').click(function(){
    var img_id = $(this).attr("img_id");
    var title_img = $("#del"+img_id+" > img").attr("title");
    
  $.ajax({
  type: "POST",
  url: "./actions/delete-gallery.php",
  data: "id="+img_id+"&title="+title_img,
  dataType: "html",
  cache: false,
  success: function(data) { 
  if (data == "delete")
  {
     $("#del"+img_id).fadeOut(300);
  }
                          }
 
});
   
 });

delete-gallery.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
include("../include/db_connect.php"); 
 
$path = $_SERVER['DOCUMENT_ROOT']."/uploads_images/".$_POST["title"];
 
        if (file_exists($path))
        {  
          unlink($path);
          $delete = mysqli_query($link,"DELETE FROM uploads_images WHERE id = '{$_POST["id"]}'"); 
          echo "delete";   
        }
        else
        {
           echo "delete"; 
           $delete = mysqli_query($link,"DELETE FROM uploads_images WHERE id = '{$_POST["id"]}'");  
        }
 
}
?>
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2020, 09:43
Ответы с готовыми решениями:

AJAX проблема
window.onload = init; var localitati = null; var tempLocalitati = null; var counter = 0; var requestObject = false; ...

Проблема с ajax запросом
Есть два файла js ajax.js и main. js function doAjax(request){ let xhr = new XMLHttpRequest(); if (request.method ===...

Проблема с кодировками в Ajax
вообщем есть такой урезанный код: &lt;DIV id='div'&gt;&lt;/DIV&gt; &lt;SCRIPT language=&quot;JavaScript&quot;&gt; function showtext() { ...

95
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
18.04.2020, 20:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от aleks20161 Посмотреть сообщение
а через что запускаете файлы
OpenServer

Добавлено через 2 минуты
Цитата Сообщение от aleks20161 Посмотреть сообщение
и все никуда крестик вообще не реагирует
в консоли, ошибки есть?
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 06:22  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
ошибки
вот что то есть
Я даже не знаю на сайте были еще ajax и с ними не было проблем ток с этим
Миниатюры
Проблема с  ajax  
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 10:47
у вас не подключен jquery
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 11:37  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
jquery
Подключил заработало а на сайте и так был подключен и не работает
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 11:40
Цитата Сообщение от aleks20161 Посмотреть сообщение
и так был подключен и не работает
где подключен, в header?
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 11:42  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
header
Да
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
 <head>
      <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
      <link href="css/style.css" rel="stylesheet" type="text/css" />
      <link href="jquery_confirm/jquery_confirm.css" rel="stylesheet" type="text/css" />
 
      <script type="text/javascript" src="/js/jquery-1.8.2.min.js"></script>
      <script type="text/javascript" src="js/script.js"></script>
 
      <script type="text/javascript" src="./ckeditor/ckeditor.js"></script>
       
  <title>Панель управления</title>
</head>
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 12:14
Цитата Сообщение от aleks20161 Посмотреть сообщение
а на сайте и так был подключен и не работает
сайт, на хосте или локально?
если на хосте, дайте ссылку
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 12:20  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
хосте
Работает через xampp во так

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/magazin"
ServerName magazin
</VirtualHost>
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 13:37  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
если
сделал скрин консоли сайта ошибки скинул файлы
ошибка на 324 строке AjexFileManager предназначен для загрузки картинки
Миниатюры
Проблема с  ajax  
Вложения
Тип файла: rar aaa.rar (4.5 Кб, 2 просмотров)
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 14:13
Цитата Сообщение от aleks20161 Посмотреть сообщение
AjexFileManager предназначен для загрузки картинки
а где объявлена эта функция? в ошибке ясно говориться is not defited(не определена)
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 14:15  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
бъявлена
<h3 class="h3click" >Описание товара</h3>
<div class="div-editor2" >
<textarea id="editor2" name="txt2" cols="100" rows="20">'.$row["description"].'</textarea>
<script type="text/javascript">
var ckeditor1 = CKEDITOR.replace( "editor2" );
AjexFileManager.init({
returnTo: "ckeditor",
editor: ckeditor1
});
</script>
</div>
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 14:20
Цитата Сообщение от aleks20161 Посмотреть сообщение
AjexFileManager.init
это вызывается метод init объекта AjexFileManager
а где объявление самого объекта AjexFileManager
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 14:41  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
объекта
если вы про сам файл вот его подключение <script type="text/javascript" src="./ckeditor/ckeditor.js"></script>
приложил все файлы делаю по видео урокам время 22:30
https://www.youtube.com/watch?... 4&index=47
Вложения
Тип файла: rar admin.rar (888.5 Кб, 3 просмотров)
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 15:48
Цитата Сообщение от aleks20161 Посмотреть сообщение
делаю по видео урокам
не, уроки я смотреть не буду
и архив мне не нужен
Цитата Сообщение от aleks20161 Посмотреть сообщение
если вы про сам файл вот его подключение <script type="text/javascript" src="./ckeditor/ckeditor.js"></script>
это подключение скрипта редактора. судя по ошибке там нет объекта AjexFileManager. видимо не все скприпты подключили по видео. или в видео забыли сказать о скрипте.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 15:59  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
видео
Проверил по видео он не подключал скрипт AjexFileManager. может посмотрите видео урок
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 16:23
Цитата Сообщение от aleks20161 Посмотреть сообщение
Проверил по видео он не подключал скрипт AjexFileManager
значит забейте на это видео.
должно быть подключение
вот что говорит google
1. Подгрузка скриптов. Нужно подгрузить:
<скрипт type="text/javascript" src="/ckeditor/ckeditor.js"></скрипт>
<скрипт type="text/javascript" src="/AjexFileManager/ajex.js"></скрипт>

2. После textarea дописываем:
<скрипт type="text/javascript">
var editor = CKEDITOR.replace('ID textarea');
AjexFileManager.init({returnTo: 'ckeditor', editor: editor});
</скрипт>
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 16:53  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
AjexFileManager
как я понял файл AjexFileManager это часть ckeditor которого нет?
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 16:57
Цитата Сообщение от aleks20161 Посмотреть сообщение
как я понял файл AjexFileManager это часть ckeditor которого нет?
нет
AjexFileManager это отдельный плагин
ну есть же google
я только от вас услышал об этом плагине, а знаю о нем уже больше вас. угадайте почему?
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
19.04.2020, 17:05  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
AjexFileManager
только какое отношение имеет AjexFileManager к удалению картинки
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.04.2020, 17:16
а вы уберите строки
Цитата Сообщение от aleks20161 Посмотреть сообщение
AjexFileManager.init({
returnTo: "ckeditor",
editor: ckeditor1
});
и увидите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2020, 17:16

Проблема с ajax в Django
Здравствуйте, уважаемые знатоки. Прошу вашей помощи и подсказки. js скрипт: save_walls.addEventListener(&quot;click&quot;, function ()...

Проблема с отправкой формы (Ajax)
Всем привет, столкнулся с проблемой отправки данных. Использую Ajax jQuery(document).ready(function($) { $('#form').on('click',...

Проблема с Jquery --> Ajax --> php
Jquery часть (here all is right !!!): var mess_str= &quot;nick =&quot;+nick+&quot;&amp;mess =&quot;+mess; $.ajax ({ type: 'POST', ...

AJAX и русские буквы - проблема с кодировкой?
Вопрос отменяется. Задача: То, что в текстовой форме передается пхп-скрипту на выполнение, и в div выводится без перезагрузки страницы...

Ajax и jquery, проблема возврата значения из done
Есть у меня вот такая вот функция function getCorrectionTime(){ var userDate = new Date(); currentTimeZone =...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru