Это поле содержит функцию, которая будет вызвана непосредственно перед отправкой ajax-запроса на сервер. Такая функция может быть полезна для модификации jqXHR-объекта (в ранних версиях библиотеки (до 1.5), вместо jqXHR используется XMLHttpRequest). Например, можно изменить/указать нужные заголовки (headers) и.т.д. Объект-jqXHR будет передан в функцию первым аргументом. Вторым аргументом передаются настройки запроса.
beforeSend относится к ajax-событиям. Поэтому если указанная в нем функция вернет false, ajax-запрос будет отменен.
Начиная с jQuery-1.5, beforeSend вызывается независимо от типа запроса.
"Суть в том, что Nuxt должен посылать Ajax запросы к бэкенду сервера (в данном примере на PHP, но вообще не важно на чём), а сервер должен отдавать данные из базы, желательно в формате JSON. "
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],[,,,,,function(e,t,n){"use strict";n.d(t,"k",(function(){return y})),n.d(t,"m",(function(){return _})),n.d(t,"l",(function(){return w})),n.d(t,"e",(function(){return O}))...
$.ajax({
url: 'ajax/test.html',
success: function(){
alert('Load was performed.');
}
});
alert('Load was performed.');
вам нужно дописывать свои инструкции, что делать с полученным контентом и навешивать обработчики событий на ваши элементы.callback();
function(){ //и ваши инструкции по обработке данных, полученных ajax-запросом }
function init(){
// тут навешиваем обработчики domContentLoaded
// и вызов getData()
// и вызов onclick()
}
function onclick(){
// тут навешиваем обработчики onClick
}
function getData(){
// ваша уже написанная getData()
}
function createTable(els){
// ваша уже написанная createTable()
}
// и делаем один раз Init()
init();
// пример curl
<?php
$URL='https://leader-id.ru/events/180290';
$ua = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 MRA 5.7 (build 03796) Firefox/3.6.13';
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_REFERER, $URL);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
$get=curl_exec($ch);
curl_close($ch);
print_r($get);
?>
<div class="corners"></div>
.corners{
display:block;
width: 200px;
height: 200px;
background-color: red;
}
.corners::after {
content: "";
width: 28px;
height: 28px;
position: absolute;
border-bottom: 2px solid black;
border-right: 2px solid black;
right: -18px;
bottom: -18px;
display: block;
}
@media
запросы под разные размеры экранов делать
Вот это добавьте
в
<head>