ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
Если я все верно понял, в ларавел да и вообще, это называется Роутинг.
http://nomer1.com/user/vasilii_pupkin
, в свои свойства вписал: протокол = хттп, сайтнейм = nomer1.com, параметры: user, vasilii_pupkin. Таким параметрам по правилам роутера(смотрите "создание правил в роутере", читайте регулярные выражения) соответствует контроллер userController и экшн showAction с параметром допускающим значение содержащее буквы латиницы+символ подчеркивания. Все, эту инфу можно из него получить, передаем диспетчеру и там уже мутим магию - контроллер, экшн, все дела. А это жесть и адский Ад. Где ошибка ajax?Ошибка практически везде. Налицо попытка адаптировать форму которая раньше работала методом пост с перезагрузкой на аякс. Ну ладно, ничего криминального, но... понеслись по граблям!
$('#pass_edit_form').on('submit',function(e){
e.preventDefault();
$.ajax({
type: "POST",
url: "_settings.php", // оно реально в этой же папке лежит?
dataType: 'text',
data: $(this).serialize(),
success: function(data) {
console.log('Received: '+data); // для начала можно остановиться тут и посмотреть что падает в консоль.
if(data.length > 0) {
$('#result_pass_edit').text(data);
}
else {
$('#result_pass_edit').text(data);
}
}
});
}
});
});
header("Location: logout.php");
...подтягиваю данные из бд с помощью xmlhttprequest. Бывает такое, что ответ от сервера приходится ждать более минуты,..на вашем месте при таком раскладе я бы в первую очередь разобрался с работой бд, которая отдает данные больше минуты. Это номер раз.
file_put_contents: Функция возвращает количество записанных байт в файл, или FALSE в случае ошибки.Читать не обязательно, да?
$('.remove').click(function (e) {
var id = $(this).data(id).id;
$.ajax({
type: "POST",
url: "/remove.php",
data: {'id':id},
...
$id = $_POST['id'] ;
<button class="btn btn-info glyphicon glyphicon-remove-sign remove" data-id="<?=$v['id'];?>">
</button>