/* HTML-контент страницы по данной ссылке .... */
$content = get_content(); //какая-то функция, котороя его генерирует
/* Проверка на AJAX-запрос */
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
/* отдаём только содержимое внутри #content */
die($content);
}
/* отдаём полный документ, начиная с <html */
The JWT authentication middleware authenticates callers using a JWT. If the token is valid, req.user will be set with the JSON object decoded to be used by later middleware for authorization and access control.
app.get('/protected',
jwt({secret: 'shhhhhhared-secret'}),
function(req, res) {
if (!req.user.admin) return res.sendStatus(401);
res.sendStatus(200);
});
$('.go').on('click'…
из цикла . Это приводи к непредсказуемым последствиям. $('.go').on('click'…
в одно место / один вызов, а то каша в коде и вы сами себя запутываете.<div class="form_wrap">
<form id="form" method="post" action="" class="form form_hidden">
<input type="hidden" name="backurl" value="<?php echo urlencode($_SERVER['REQUEST_URI']) ; ?>">
<div class="hform">Вход</div>
<label>Ваш логин :</label>
<input class="form_style" type="text" name="login" /><br />
<label>Ваш пароль :</label>
<input class="form_style" type="password" name="password" /><br />
<label><a href="#">Забыли пароль?</a></label>
<button class="button" name="do_login" type="submit">Войти</button>
</form>
require "db.php";
$data = $_POST;
$redirect = urldecode($data['backurl']);
if( isset($data['do_login']) )
{
$errors = array();
$user = R::findOne('users', 'login = ?', array($data['login']
));
if( $user )
{
// логин существует
if( password_verify($data['password'], $user->password) )
{
// логиним пользователя
$_SESSION['logged_user'] = $user;
header("Location: $redirect");
} else {
$errors[] = 'Неверно введен пароль!';
}
} else
{
$errors[] = 'Пользователь с таким логином не найден!';
}
}
e.stopPropagation();
, чобы контекстное меню не выпадало $('.go').on('click'…)
— надо собрать в одно место).var coord = [];
var iter = 0;
и перерисовку графика myChart.update();
$('.go').on('click', ваш_метод_для_обновления_графика)
circle = new ymaps.Circle([[55.43, 37.7], 50000], null, { draggable: true });
myMap.geoObjects.add(circle);
var objectsInsideCircle = objects.searchInside(circle);
objectsInsideCircle.setOptions('preset', 'islands#redIcon');
// Оставшиеся объекты - синими.
objects.remove(objectsInsideCircle).setOptions('preset', 'islands#blueIcon');
dimensions may be incorrect when the page is zoomed by the user; browsers do not expose an API to detect this condition.
Откройте git-bash (если ставили) или PowerShell , затем:
npm install rimraf -g
Потом
rimraf node_modules