2017-08-07 35 views
0

這條路線,標誌着通知讀,用ajax如何使用laravel路線阿賈克斯網址

Route::get('markAsRead', function() { 
    Auth::user()->unreadNotifications->markAsRead(); 
    return Redirect()->back(); 
}); 

function markNotificationAsRead() 
{ 
    $.get('markAsRead'); 
} 

這個工作從根目錄:

http://localhost/markAsRead 

但是當我要訪問的這條路線

http://localhost/user/markAsRead 

它不起作用,所以如何使用laravel路線並使其工作?

回答

2

沒有開始的斜線,URL是相對於當前頁面的。爲了讓絕對的,你要在它之前添加斜線:

function markNotificationAsRead() 
{ 
    $.get('/markAsRead'); 
} 
+0

@ThomasMoors該標籤是不相關的,如果答案是更新相同的代碼OP使用 – charlietfl

+0

你有一個公平點! –