request.get({
url: someurl
}, (err, res, body) => {
if (err || !res || !res.statusCode || Math.floor(res.statusCode / 100) !== 2) {
return console.error(err);
}
asyncFunc(body); // Тут отдаем ответ для другой ф-ии
});
function getReq(someurl) {
return new Promise((response, reject) => {
request.get({
url: someurl
}, (err, res, body) => {
if (err || !res || !res.statusCode || Math.floor(res.statusCode / 100) !== 2) {
return reject(err);
}
response(body); // Тут отдаем ответ для промиса далее
});
}
);
}
getReq('https://ya.ru')
.then((body) => {
console.log(body);
})
.catch((err) => console.error(err));
Перенос строки в Windows занимает 2-байта, а в Linux 1-байт.
В Windows перенос строки - это два байта с кодами CR и LF (13 и 10, если я правильно помню), а в Linux используется только символ перевода каретки CR с кодом 13.
Соответственно в винде 2-байта, в линухе 1-байт.
Продвинутые редакторы умеют переключать формат файлов при сохранении.
$('button[id="searchBtn"]').on('click', function () {
....
var lang;
$.getJSON(
'core/lang.php', {
word: $('input[id="searchInput"]').val()
},
function (data) {
var result = JSON.parse(data);
lang = result['lang'];
$.get(
'core/search.php', {
word: $('input[id="searchInput"]').val(),
lang: lang
},
function (data) {
result = JSON.parse(data);
console.log(result);
},
);
}
);
});