所以我試圖理解laravel中的路由,恐怕沒有太大的成功。我目前的問題是,我正在嘗試路由,以便可以從站點上的所有頁面訪問使用ajax檢查的登錄功能。目前我只能從我的索引中找到它。我用下面的laravel中的路由,解決ajax中的URL
Route::post('login', array('uses' => '[email protected]'));
及以下的ajax:
$.ajax({
type: "POST",
url: "<%= ResolveUrl("~/login") %>",
data: "username="+username+"&password="+password,
success: function(data) {
console.log(data)
if(data == 'Fel användarnamn eller lösenord.') {
document.getElementById('loginerror').innerHTML = data
} else if (data == 'Inloggad'){
document.getElementById('loginerror').innerHTML = data;
window.location.reload(true);
}
現在是我的理解,解決了這些URL將可能解決我的問題。然而,無論我操縱url部分,我都無法得到工作的決心。我只收到語法錯誤或錯誤的請求錯誤。如果有這樣的內容嵌入到laravel中,爲了獨立於URL中的更改獲取正確的路由,我將非常感謝此類功能的任何提示。我無法找到/理解任何可以解決我的問題的文檔。否則,如果有人可以告訴我如何正確編寫ResoleUrl,那也將不勝感激。然而,理解laravels路由可能會更好地爲我服務!事先感謝!
這是一個AJAX'.blade.php'文件裏面? – user3158900
ajax位於javscript文件中,鏈接到.blade文件中。 – Cevil