Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2021, 12:55
Интересующийся
Отправить личное сообщение для grafillo Посмотреть профиль Найти все сообщения от grafillo
 
Регистрация: 22.05.2013
Сообщений: 16

Аякс в старой версии джиквери 1.11.4'
есть сайт со старой версией джиквери, если подключить новую версию то возникает конфликт и формы не работают. Как в старой версии джиквери вызвать аякс? Я так понимаю у меня есть два варианта либо както по другому вызвать аякс либо использовать XMLHttpRequest без аякса. Ни то ни другое у меня не работает в чём моя ошибка?
так вызываю аякс
obj ={};
    obj = {
        "name" : name,
        "phone" : phone,
        "date" : date,
        "file" : file

    };

$.ajax({
            url: "https://avtoschool-luxe.ru/amo/amoavtoschool.php",
            type: "post",
            dataType: "json",
            data: obj,

            success: function (data) {
                console.log(data);
            }
        });


так пытаюсь без аякса
var xhr = new XMLHttpRequest();
    xhr.open("POST", 'https://avtoschool-luxe.ru/amo/amoavtoschool.php');
    xhr.responseType= "json";
    xhr.setRequestHeader('Content-Type', 'application/json');
   
    xhr.send(obj);
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2021, 13:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,148

Сообщение от grafillo
если подключить новую версию
а старую версию убрали?
Ответить с цитированием
  #3 (permalink)  
Старый 09.02.2021, 13:54
Интересующийся
Отправить личное сообщение для grafillo Посмотреть профиль Найти все сообщения от grafillo
 
Регистрация: 22.05.2013
Сообщений: 16

не не убрали, просто не хочу проводить эксперименты, сайт не мой
Ответить с цитированием
  #4 (permalink)  
Старый 09.02.2021, 13:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,148

grafillo,
как вариант использовать jQuery вместо $ и

xhr.send(JSON.stringify(obj));
Ответить с цитированием
  #5 (permalink)  
Старый 09.02.2021, 14:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,148

порядок загрузки разных версий jquery
grafillo,

<script src="старая версия jquery"></script>
тут все скрипты и плагины для старой версии
<script>
let abracadabra = $.noConflict();
</script>
<script src="новая версия jquery"></script>
тут все скрипты и плагины для новой версии
<script>
//если тут нужна старая версия
abracadabra.ajax({ })
//если тут нужна новая версия
$.ajax({ })
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 09.02.2021, 15:01
Интересующийся
Отправить личное сообщение для grafillo Посмотреть профиль Найти все сообщения от grafillo
 
Регистрация: 22.05.2013
Сообщений: 16

Сообщение от рони
порядок загрузки разных версий jquery
а как вызвать аякс из версии 1.11.4?
Ответить с цитированием
  #7 (permalink)  
Старый 09.02.2021, 15:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,148

Сообщение от grafillo
а как вызвать аякс из версии 1.11.4?
Сообщение от рони
порядок загрузки разных версий jquery
Ответить с цитированием
  #8 (permalink)  
Старый 09.02.2021, 15:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,148

grafillo,
вам новая версия зачем понадобилась?
Ответить с цитированием
  #9 (permalink)  
Старый 09.02.2021, 16:22
Интересующийся
Отправить личное сообщение для grafillo Посмотреть профиль Найти все сообщения от grafillo
 
Регистрация: 22.05.2013
Сообщений: 16

Сообщение от рони Посмотреть сообщение
grafillo,
вам новая версия зачем понадобилась?
чтобы использовать аякс
Ответить с цитированием
  #10 (permalink)  
Старый 09.02.2021, 17:28
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,774

xhr.send(JSON.stringify(obj));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптация скрипта на старой версии jQuery к новой. Vladislav0140 jQuery 3 22.12.2015 17:53