2
在我的laravel項目中,我正在使用資源控制器來插入,更新,刪除等。我希望所有使用ajax調用的操作。添加,刪除都已完成,但在編輯URL中工作不正常。如何在Laravel中使用AJAX調用資源控制器的編輯方法?
function show_edit_modal(url,id)
{
$('#add_item').modal('show');
$('#hidden_model').append('<input name="_method" type="hidden" value="PUT">');
$.ajax({
type: "POST",
url: "makes/6/edit",
data:{id:id},
success: function (data) {
console.log(data);
}
});
}
在這裏,在這個方法,我只顯示編輯表單並調用編輯方法來獲取編輯的數據,但它調用URL(編輯)的最後一部分。
看來你的路線沒有被調用。只需複製網址,然後嘗試使用RESTClient或post-man的post方法,並檢查方法是否被調用? – Dev
順便說一句,你應該閱讀更多關於在laravel中使用POST方法。使用post方法時,你也應該通過laravel的標記。當然,使用get方法時,您不必這樣做。 –