<form onsubmit="postQuery($(this), event, 'nameCtrl'); return false;" action="/auth" method="POST">
<input type="text" name="idUser" placeholder="Введите ID юзера" autocomplete="off" required="">
<button class="btn-primary">Войти</button>
</form>
requestSent = false; // флаг что бы нельзя было отправить повторный запрос на сервер.
function postQuery(form, event, action){
var
url = form.attr('action'),
data = form.serialize();
if(!requestSent) {
requestSent = true;
$.ajax({
type: "POST",
async: true,
url: url,
cache: false,
data: data+'&action='+action,
success: function(data){
// что-то делаем если всё выполнилось
alert(data);
},
complete: function() {
requestSent = false;
// что-то делаем после завершения AJAX запроса
}
});
}
}
<?php
if (isset($_POST["action"]) ) {
if($_POST["action"] == "nameCtrl"){
echo "ID пользователя: " . $_POST["idUser"] . "<br/>";
}
}
?>
<div class="overlay"> </div>
.overlay {
position: fixed;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
display: none;
z-index: 10;
}
$(".openMenu").click(function () {
$(".overlay").fadeToggle("slow");
});
<?php
namespace vendor\core;
use R;
class Db {
protected $pdo;
protected static $instance;
protected function __construct() {
$db = require ROOT . '/config/config_db.php';
require LIBS.'/rb.php';
R::setup($db['dsn'], $db['user'], $db['pass']);
//R::fancyDebug( TRUE );
}
public static function instance() {
if(self::$instance === null){
self::$instance = new self;
}
return self::$instance;
}
}
<iframe src="//vk.com/video_ext.php?oid=158255719&id=456239402&hash=96de8c1d1d9822c6&hd=2"width="853" height="480" frameborder="0" allowfullscreen> </iframe>
"player":"http:\/\/vkontakte.ru\/video_ext.php?oid=13245770&id=137352259&hash=47b1a5a52121a243"
$_SESSION['user']['id'] = $user->id;
$_SESSION['user']['full_name'] = $user->full_name;
$_SESSION['user']['phone'] = $user->phone;
$_SESSION['user']['password'] = $user->password;
$_SESSION['user']['join_date'] = $user->join_date;
$_SESSION['user']['group'] = $user->group;
$_SESSION['user'] = (object) $_SESSION['user'];
<form onsubmit="postQuery($(this), event, 'login'); return false;" action="/auth" method="POST">
<input type="tel" name="phone" placeholder="password" autocomplete="off" required="">
<button class="btn-primary">Войти</button>
</form>
requestSent = false; // флаг что бы нельзя было отправить повторный запрос на сервер.
function postQuery(form, event, action){
var
url = form.attr('action'),
data = form.serialize();
if(!requestSent) {
requestSent = true;
$.ajax({
type: "POST",
async: true,
url: url,
cache: false,
data: data+'&action='+action,
success: function(data){
// что-то делаем
},
complete: function() {
//requestSent = false;
// что-то делаем после завершения AJAX запроса
}
});
}
}