[英]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.