1
在我的网站页面我显示一些供应商的详细信息与搜索过滤器和审查。我正在执行使用ajax的审查工作正常。
但是,当我使用搜索过滤器来显示供应商城市明智我使用不同的网址,但在同一页上显示结果当时审查阿贾克斯不起作用。405(方法不允许)laravel 5阿贾克斯
它显示405(不允许的方法)例外
第一步:对于显示供应商信息我用以下上packers.blade.php
URL
Route::get('/packersearch', '[email protected]');
。这时我的审查AJAX的工作正常,但是当我在搜索过滤器插入城市名称,它使用以下网址
Route::post('/moverssearch','[email protected]');
这dislays在同一packers.blade.php
结果。当我尝试使用相同的ajax评论时使用搜索结果后,它显示MethodNotAllowedHttpException。
为什么我得到这个error.Please帮我
我的AJAX
$("#rating").click(function(){
var rate = $("input[type='radio'].rate:checked").val();
var title=$("#title").val();
var review=$("#review").val();
var token=$("#token").val();
var id=$("#id").val();
var dataString ="rate="+rate+"&title="+title+"&review="+review+"&id="+id;
$.ajax({
url: "vendorReview",
type: "POST",
beforeSend: function(xhr){xhr.setRequestHeader('X-CSRF-TOKEN', $("#token").attr('content'));},
data:dataString,
success:function(res){
console.log(res);
if(res)
{
$('#msg').modal('show');
}
}//success
});//ajax
});//click function