提交表单后,我运行此ajax:
$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', 'GradesController@ajaxGradePrice');
但后来我收到了这个错误:
405方法不允许。
可能有什么不对?
答案 0 :(得分:1)
我认为该方法的名称可能是错误的:
你有: Route :: post(' grade / ajaxprice',' GradesController @ ajaxGradePrice');
必须是: Route :: post(' grade / ajaxprice',' GradesController @ getgradeprice');