<script type="text/javascript">
function variants(master_id)
{
$.ajax({
type: "GET",
url: "getVariants"+'/'+master_id,
success: function(){
}
});
}
</script>
这是我定义和保留的脚本尽可能简单。Laravel 5.1 ajax简单的URL路由显示未找到错误(404)
路线是这样的,它仍然显示我404未找到错误。
Route::get('getVariants/{master_id}','Retailer\[email protected]');
什么是你在该页面使那AJAX请求?如果它不是主页,则有可能附加到URL。例如。如果你在'example.com/test/page'上,它可能是'example.com/test/getVariants/1'。你应该在URL上加一个前导斜杠,这样它就变成了'url:“/ getVariants”+'/'+ master_id,' – Jonathon
我试过了{{url('getVariants')}}“+'/'+ master_id ,'因此,如果我使用'{{url :: current('getVariants')}}“+'/'+ master_id,那么url会变成一些'project.com/public/getVariants/master_id',它附加我的ajax url到当前的网址....但仍然显示我404找不到错误 –
你可以发布它回应的内容吗? – Jonathon