async function sendTelegram(send_text) {
var chat_id = '-*****************'; // Номер группы Телеграм
// Токен, бот должен состоять в группе, куда шлем уведомления:
var bot_token = '*******************************************';
var url_obj = new URL('https://api.telegram.org/bot'+bot_token+'/sendMessage');
url_obj.searchParams.set('time', new Date().getTime());
var max_send_count = 3; var send_status = false;
do {
max_send_count--;
try {
var response = await (await fetch(url_obj.href, {
'method': 'POST',
'headers': {
'Content-Type': 'application/json; charset=UTF-8'
},
'body': JSON.stringify({
'chat_id': chat_id,
'text': send_text,
'parse_mode': 'HTML'
})
})).json();
if (response.ok) {
send_status = true;
console.log('Уведомление успешно отправлено в группу Телеграм:');
console.dir(response);
}
else {
console.log('Произошла ошибка при отправке уведомления в группу Телеграм:');
console.dir(response);
await new Promise(function(s) { setTimeout(s, 1000); });
}
}
catch (err) {
console.log('Произошла ошибка при отправке уведомления в группу Телеграм:');
console.error(err);
await new Promise(function(s) { setTimeout(s, 1000); });
}
} while (!send_status && max_send_count > 0);
if (!send_status) {
alert('Не удалось отправить уведомление в Телеграм, детали см. в консоли.');
}
return send_status;
}
$('#test', '<div class="b"><div id="test"></div></div>').length;
$('.b', '<div class="b"><div id="test"></div></div>').length;
doc = new DOMParser().parseFromString('<div class="b"><div id="test"></div></div>', 'text/html');
$('.b', doc).length;
$(document).on('click', 'a', function(){
$.ajax({
url: $(this).attr('href'),
dataType: 'html',
success: function(data) {
console.log($(data)); //Тут выводиться ниже в скрине
console.log($('<div>'+data+'</div>').find('#pagination')); // Должно найти
}
});
return false;
});
$(document).on('click', 'a', function(){
$.ajax({
url: $(this).attr('href'),
dataType: 'html',
success: function(data) {
console.log($(data)); //Тут выводиться ниже в скрине
console.log($(data).filter('#pagination')); // Должно найти
}
});
return false;
});
$(function() {
$('#fileupload').change(function(event) {
var html_code = '';
for (var n = 0; n < event.target.files.length; n++) {
html_code += '<img src="'+URL.createObjectURL(event.target.files[n])+'" id="upload-img-'+Number(n+1)+'">';
}
$('.profile-images').html(html_code);
console.log('Выбраны файлы:', event.target.files);
});
});
var new_window = window.open(); // Открываем новое окно
new_window.document.write('html-код страницы'); // Записываем данные в новое окно
new_window.document.close(); // Закрываем операцию записи, делаем документ готовым
new_window.print(); // Вызываем печать на новом окне