$('input')[0].dispatchEvent(new KeyboardEvent('keydown', { bubbles: true }));
$('input')[0].dispatchEvent(new KeyboardEvent('keypress', { bubbles: true }));
$('input')[0].dispatchEvent(new KeyboardEvent('keyup', { bubbles: true }));
$('input')[0].dispatchEvent(new Event('input', { bubbles: true }));
$('input')[0].dispatchEvent(new Event('change', { bubbles: true }));
$('input')[0].dispatchEvent(new Event('blur', { bubbles: true }));
async function translate() {
var response = await fetch('https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&hl=ru&dt=t&dt=bd&dj=1&source=icon&tk=467103.467103&q=привет');
var obj = await response.json();
return obj;
}
console.log(await translate());
(await (await fetch('https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&hl=ru&dt=t&dt=bd&dj=1&source=icon&tk=467103.467103&q=привет')).json()).sentences[0].trans;
localStorage.setItem('test', 'Что-то');
sendInfo('test', 'https://ваш_сайт/handler.php');
function sendInfo(key, url) {
// Создаем форму в конструкторе:
var formData = new FormData();
// Добавляем поле с данными в форму:
formData.append(key, localStorage.getItem(key));
// Создаем запрос:
var xhr = new XMLHttpRequest();
xhr.open('POST', url);
// Обработка ответа:
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
alert('Запрос выполнен успешно, ответ сервера: ' + xhr.responseText);
}
else {
alert('При выполнении запроса произошла неизвестная ошибка!');
}
}
}
// Отправка:
xhr.send(formData);
}
The URL being accessed. The path and query components of https:// URLs are stripped. In Chrome (versions 52 to 73), you can disable this by setting PacHttpsUrlStrippingEnabled to false in policy or by launching with the --unsafe-pac-url command-line flag (in Chrome 74, only the flag works, and from 75 onward, there is no way to disable path-stripping; as of Chrome 81, path-stripping does not apply to HTTP URLs, but there is interest in changing this behavior to match HTTPS); in Firefox, the preference is network.proxy.autoconfig_url.include_path.
function sendFile(file, url) {
// Создаем форму в конструкторе:
var formData = new FormData();
// Добавляем наш файл в форму:
formData.append('file', file, file.name);
// Отправляем форму на сервер:
var xhr = new XMLHttpRequest();
xhr.open('POST', url);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
alert('Запрос выполнен успешно, ответ сервера: ' + xhr.responseText);
}
else {
alert('При выполнении запроса произошла неизвестная ошибка!');
}
}
}
xhr.send(formData);
}
input_file = document.querySelector('input[type="file"]').files[0];
sendFile(input_file, 'https://адрес_куда_отправить');
$.ajax({
url: 'https://адрес_куда_надо_отправить',
method: 'POST',
cache: false,
data: { 'code' : $('#tab-2 th').eq(0).text() },
dataType: 'html',
success: function(html){
alert('Ответ сервера: ' + html);
},
error: function(obj) {
alert('Ошибка отправки!');
}
});
$('.delivery__tabs p').bind('click', function() {
if (typeof delivery_tabs_p == 'undefined' ) {
console.log('Обработчик работает');
}
});
delivery_tabs_p = '1';
<?php
header('Access-Control-Allow-Origin: *'); // Разрешаем запросы с любых доменов
header('Content-Type: application/json; charset=utf-8'); // Указываем тип документа и кодировку
// Скачиваем данные по ссылке:
$json = file_get_contents('https://www.supremenewyork.com/mobile_stock.json');
echo $json; // Выводим данные
http://localhost/proxy.php
если нужно получить JSON. input = document.querySelector('#my');
input.value = 'Вставляемый текст';
input.dispatchEvent(new KeyboardEvent('keydown', { bubbles: true }));
input.dispatchEvent(new KeyboardEvent('keypress', { bubbles: true }));
input.dispatchEvent(new KeyboardEvent('keyup', { bubbles: true }));
input.dispatchEvent(new Event('input', { bubbles: true }));
input.dispatchEvent(new Event('change', { bubbles: true }));
window.addEventListener('scroll', function() {
var bottom = document.body.scrollHeight - window.innerHeight - pageYOffset;
if (bottom < 150) {
var fix = document.body.scrollHeight - window.innerHeight - 150;
window.scrollTo(0, fix);
}
});