Не понемаю почему не получается передать запрос в контроллер средствами AJAX Цель нудно изменить значение $article->public на 0 (по дефолту 1)
Делаю так
HTML:
<meta name="csrf-token" content="{!! csrf_token() !!}" />
<span id="timer" class="uk-badge">somedata</span><button type="button" title="Изменить" class="change">Изменить</button>
<input type="hidden" id="item_id" value="{{$item->id}}"/>
JS:
$('.change').click(function(){
span=$(this).parent();
item_id=$("#item_id").val();
$.ajax({
url: '/change',
method: 'PUT',
data: {'id': item_id, 'public' : '0'},
headers: {
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
},
success: function(res)
{
alert('ok');
},
error: function(msg){
console.log(msg);
}
});
})
Route:
Route::put('change','HomeController@archivearticle');
Controller:
public function archivearticle(Request $request)
{
$data = $request->all();
dd($data);
}
В итоге консоль говорит это PUT http://localhost:8000/ 405 (Method Not Allowed)
Как это дело отладить. Или может есть другой вариант отправки PUT через AJAX!?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Исользую jqueryМне нужно сделать, чтобы при наведении на любую ссылку в документе, отображалось бы - alert("ссылка")
Нужно на on('click') элемента назначить некоторую функцию, описанную в другой части скрипта и передать в эту функцию параметрПрочитал о том, что...
Я сделал простую версию игры крестики ноликиПри нажатии на ячейку, в ней появляется крестик и вызывается функция, что бы поставить нолик...
Всем доброго времени суток! Делаю небольшое приложение на Angular 2, опыта немногоВозникла странная проблема - как подключить внешний скрипт...