01
Июл
2020

Помогите найти ошибку в скрипте, который отправляет данные в телеграмм при отправки формы

Есть скрпит, который отправляет данные боту в телеграмм

$(document).ready(function(){
$(".t706 .t-form__submit").click(function() {
function checkFormSuccess() {
if($('.js-form-proccess').hasClass('js-send-form-success')){
var chatid = "********";
var token = "******************************";
var text =
    `СОСТАВ ЗАКАЗА\n`+
    `Номер заказа: ${$('input[name="orderId"]').val()}\n`+
    `Заказ:\n`+
    `${$('.order__product').text()}\n`+
    `Сумма заказа: ${$('.t706__cartwin-totalamount').text()}\n`+
    `${$('input[name="delivery-payment"]').val()}\n`+
    `\n`+
    `ИНФОРМАЦИЯ О КЛИЕНТЕ\n`+
    `Имя: ${$('input[name="name"]').val()}\n`+
    `Телефон: ${$('input[name="phone"]').val()}\n`+
    `Адрес: ${$('input[name="address"]').val()}\n`+
    `Подъезд: ${$('input[name="entrance"]').val()}\n`+
    `Квартира: ${$('input[name="flat"]').val()}\n`+
    `Комментарий к заказу: ${$('textarea[name="comment"]').val()}\n`
  //Отправляем текст в наш телеграм канал
otpravka(token,text,chatid);
function otpravka(token,text,chatid){
var z=$.ajax({  
type: "POST",  
url: "https://api.telegram.org/bot"+token+"/sendMessage?chat_id="+chatid,
data: "parse_mode=HTML&text="+encodeURIComponent(text), 
}); 
};
}
};
});
setTimeout(checkFormSuccess, 500);
});

Но он не работает, не могу найти причину. Суть такова, что перед отправкой формы, нужно сделать проверку наличия класса js-send-form-success у js-form-proccess, при нажатии кнопки отправить .t-form__submit, который указывает на успех, а после чего отправлять его телеграмм боту.

Источник: https://ru.stackoverflow.com/questions/1147721/%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D1%83-%D0%B2-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B5-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2-%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BF%D1%80%D0%B0

Share

Тебе может это понравится...

Добавить комментарий