在表单提交我运行这个AJAX:Laravel AJAX 405不允许的方法
$gradeID=$('#GradeID').val();
$.ajax({
method: "POST",
url: "grades/ajaxprice",
data: { gradeID: $gradeID}
})
.done(function(msg) {
alert("Data Saved: " + msg);
});
在我的控制器我有这样的:
public function getgradeprice()
{
// $gradeID = Input::get('gradeID');
// dd($gradeID);
}
这里是路线:
Route::get('grades/ajaxprice', '[email protected]');
但后来我得到这个错误:
405 Method Not Allowed.
什么可能是错的?
您的路由被声明为GET,但是您正在向它发送POST数据。 – aynber
我改变了Route :: post('grades/ajaxprice','GradesController @ ajaxGradePrice');但得到这500内部服务器错误 – user5313398