$stmt = $pdo->query("SELECT `key` FROM language WHERE `language`=$language")->fetchAll(PDO::FETCH_UNIQUE);
$('.li').on('click', function() {
// нажали на элемент с классом li
});
$('.ol .li').on('click', function() {
// нажали на элемент с классом li внутри элемента с классом ol
});
$.ajax({
type: "POST",
url: 'script.php',
cache: false,
data: {
'args': [
arg_1: 'one',
arg_2: 'two'
],
'func': "example"
},
dataType: 'json'
});
if(function_exists($_POST['func'])) {
// функция существует, надо ее вызвать
$_POST['func'](); // вызвали функцию
$_POST['func']($_POST['args']['arg_1']); // передали аргумент
$func = $_POST['func'];
$func(); // так тоже можно вызвать
}
$allow_functions = ['count', 'rand'];
if(in_array($_POST['func'],$allow_functions) && function_exists($_POST['func'])) {
// выполняем код
}
$('tr').on('click', function() {
// удаляем у всех tr элементов таблицы класс active
$('table tr').removeClass('active');
// выбранной строке таблицы присваиваем класс active
// в нашем случае в this лежит ссылка на обрабатываемый по клику элемент TR
$(this).addClass('active');
var id = $(this).find('td:first').text();
// в id переменной будет лежать содержимое первого td элемента таблицы
// дальше его можно куда-нибудь аяксом отправить
$.ajax({
type:"POST",
url:'script.php', // куда шлем запрос
cache: false,
data:{id:id}, // отправляем $_POST['id'] скрипту с содержимым переменной id
dataType: 'json',
success: function(data){
// успешно выполнено
},
error: function(data){
// какая-то ошибка
}
});
});
$(this).sortable('toArray', {attribute: 'data-id'})
<ul id="#sortable">
<li data-id="5">Item 1</li>
<li data-id="6">Item 2</li>
<li data-id="9">Item 3</li>
</ul>
[5,6,9]
$elements = Elements::where('user_id',$user_id)->get();
foreach($request->input('sort') as $k => $v)
$rules['sort.'.$k] = 'required|integer';
$validation = Validator::make($request->only('sort'), $rules);
if($validation->passes()) {
foreach($elements as $k => $v) {
$sort_id = array_search($v['id'], $request->input('sort'));
if($sort_id && $v['sort'] != $sort_id) {
$v['sort'] = $sort_id;
$v->save();
}
}
} else {
abort(400);
}
map $geo{
include path/to/file;
}
server {
if ($geo) {
return 404;
}
}