[英]Laravel Ajax Patch not working
試圖找出如何使用ajax進行修補。 當我按下btnUpdate按鈕時,我想讓ajax修補“某些東西”。
在我的路由器中:
Route::patch('forecasts/edit/{id}',['as'=>'forecasts.edit',
'uses'=>'forecastsController@handleEdit']);
在我的控制器中:
public
function handleEdit($id)
//handle edit form submission
{
$data=Input::all();
return $data; //just want to see something
}
在我看來html:
<div>
<button type='button'id="btnUpdate" name="btnUpdate">Update</button>
</div>
在我的視圖腳本中:
$("#btnUpdate").click(function () {
$.ajax({
type: "PATCH",
url : base_url+'/forecasts/edit/'+forecast_id,
data : "Something", success: function (data) {
alert(data);
}
});
});
你的ajax網址似乎是錯的。 嘗試使用路由等輔助函數。
$.ajax({
url : "{{route('forecasts.edit',forecast_id)}}",
}
});
});
用於編輯的網址格式類似於htt:// base_url / somefunction / {id} / edit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.