$.ajax({
url: url.to.php.file,
type: 'POST',
data: {
// тут пишите данные в виде массива по которым нужно отфильтровать, что-то...
},
dataType: 'json',
contentType: 'application/json',
json: true
}).done(function(data){
console.log(data);
}).always(function(dataError){
console.log(dataError);
});
<?php
header('Content-Type: application/json');
$resultJson = array("text" => "Hello!");
echo json_encode($resultJson);
?>
Есть скрипт который нужно после события click загружать заново.
var message = "Привет Хабр";
alert(message);
А вы сделайте так:function my_func() {
var message = "Привет Хабр";
alert(message);
}
и в коде страницы:<button id="btn">нажми</button>
<script src="my_script.js"></script>
<script>
document.addEvenListener('load', my_func); // при загрузке страницы выполнить
document.getElementById('btn').addEventListener('click', my_func); // и при нажатии кнопки
</script>
background: red url()
(б/у) до 50к ?
const items = [
{
name: 'Apple',
dropChance: 0.7
},
{
name: 'Knife',
dropChance: 0.25
},
{
name: 'Spoon',
dropChance: 0.25
},
{
name: 'Ice Cream',
dropChance: 0.1
}
];
const lerp = (min, max, value) => ((1 - value) * min + value * max);
const drop = items => {
const total = items.reduce((accumulator, item) => (accumulator + item.dropChance), 0);
const chance = lerp(0, total, Math.random());
let current = 0;
for (const item of items) {
if (current <= chance && chance < current + item.dropChance) {
return item;
}
current += item.dropChance;
}
};
var fired = false;
window.addEventListener('scroll', () => {
if (fired === false) {
fired = true;
setTimeout(() => {
// Здесь все эти тормознутые трекеры, чаты и прочая ересь,
// без которой жить не может отдел маркетинга, и которые
// дико бесят разработчиков, когда тот же маркетинг приходит
// с вопросом "почему сайт медленно грузится, нам гугл сказал"
}, 1000)
}
});