<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