Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.08.2020, 13:37
Новичок на форуме
Отправить личное сообщение для TYMON Посмотреть профиль Найти все сообщения от TYMON
 
Регистрация: 13.02.2018
Сообщений: 7

Правильное написание кода для jquery 1.12.4
Здравствуйте. Подскажите, пожалуйста, пытаюсь подключить один из сервисов лидогенерации и др. и у них используется вот такой код по нажатию на кнопку. Сам скрипт вызывается, проверял alert. Но вот есть подозрение что не работает сам скрипт $.ajax:

function sendAjaxSubmit() {
    /* Здесь может быть проверка заполненных обязательных полей, валидация номера телефона и другие проверки. */
     $.ajax({
         url: 'https://site.ru/sendAjax.php',
         method: 'POST',
         data: $('#myform2').serialize(),
         complete: function(response) {
             if (response.readyState === 4 && response.status === 200) {
                alert(response.responseText);
             }
         },
     })
}


Может быть такое, что данный код не подходит для jquery 1.12.4?
Ответить с цитированием
  #2 (permalink)  
Старый 21.08.2020, 14:19
Новичок на форуме
Отправить личное сообщение для TYMON Посмотреть профиль Найти все сообщения от TYMON
 
Регистрация: 13.02.2018
Сообщений: 7

Извиняюсь, не полный код вывел
function sendAjaxSubmit() {
        
        /* Здесь может быть проверка заполненных обязательных полей, валидация номера телефона и
        другие проверки. */
        $.ajax({
            url: 'https://site.ru/sendAjax.php',
            method: 'POST',
            data: $('#mod-visform1').serialize(),
            complete: function(response) {
                if (response.readyState === 4 && response.status === 200) {
                    alert(response.responseText);
                }
            },
            beforeSend: function(jqXHR, settings) {
                var credentials = Comagic.getCredentials();
                settings.data += '&' + $.param(credentials);
            }
            error: function(){
        alert('error');
    }
    success: function(response){
    alert('Success');
 }
        })
    }
Ответить с цитированием
  #3 (permalink)  
Старый 22.08.2020, 11:16
Новичок на форуме
Отправить личное сообщение для TYMON Посмотреть профиль Найти все сообщения от TYMON
 
Регистрация: 13.02.2018
Сообщений: 7

Я понял, что библиотека не подключена или какая-то урезанная подключена, поэтому не отрабатывается скрипт.

Пробовал проверкой, ничего не появляется

function sendAjaxSubmit() {

 	$(document).ready(function(){
alert(jQuery.fn.jquery);
});

}


Подскажите, пожалуйста, как можно сделать так чтобы библиотека jquery подключалась только по вызову моей функции sendAjaxSubmit(); ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотрела исходик jQuery Откорректируйте где не верно taksebe jQuery 5 23.11.2018 22:42
Правильно вызвать массив biryukovm Элементы интерфейса 3 19.03.2018 13:31
jQuery для загрузки страницы в <div> Dr.Holerik jQuery 12 11.10.2016 17:36
Работа для знатока jQuery virtualbrest Работа 0 24.07.2013 16:05
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00