Правильное написание кода для 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? |
Извиняюсь, не полный код вывел
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');
}
})
}
|
Я понял, что библиотека не подключена или какая-то урезанная подключена, поэтому не отрабатывается скрипт.
Пробовал проверкой, ничего не появляется
function sendAjaxSubmit() {
$(document).ready(function(){
alert(jQuery.fn.jquery);
});
}
Подскажите, пожалуйста, как можно сделать так чтобы библиотека jquery подключалась только по вызову моей функции sendAjaxSubmit(); ? |
| Часовой пояс GMT +3, время: 02:18. |