當(dāng)我輸入錯(cuò)誤的憑據(jù)時(shí),不會(huì)顯示錯(cuò)誤消息。 我創(chuàng)建了自己的登錄身份驗(yàn)證路線。// Auth::routes(); //Commented this out// Authentication StartRoute::get('/login', 'Auth\LoginController@showLoginForm')->name('auth.login.get');Route::post('submit-login', 'Auth\LoginController@login')->name('auth.login.post');Route::post('/logout', 'Auth\LoginController@logout')->name('logout');Route::get('/register', 'Auth\RegisterController@showRegistrationForm')->name('auth.register.get');Route::post('submit-register', 'Auth\RegisterController@register')->name('auth.register.post');// Authentication End這是 ajax 部分window.getLoginPage = function(){ $.ajax({ type:'GET', url:'/login', success:function(response) { $('.dynamicAuthContent').html(''); $('.dynamicAuthContent').append(response); $('#myModal').modal('show'); $('.modalBtns').removeClass('activeAuth'); $('.signInModal').addClass('activeAuth'); } });}這是模態(tài)體<div class="modal-body"> <div class="dynamicAuthContent"></div></div>這是login.blade.php<form method="POST" action="{{ route('auth.login.post') }}"> @csrf <div class="form-group row"> <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> <div class="col-md-6"> <input id="email" type="email" class="bColor form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" autocomplete="email" autofocus> @error('email') <span class="invalid-feedback" role="alert"> <strong>{{ $message }}</strong> </span> @enderror </div> </div>一切正常,但是當(dāng)我輸入錯(cuò)誤的憑據(jù)時(shí),我的錯(cuò)誤沒有顯示。 但是當(dāng)我直接訪問該頁(yè)面而不是通過 ajax 時(shí),錯(cuò)誤消息是可見的。 我認(rèn)為我的錯(cuò)誤消息來了,但模式正在關(guān)閉。我怎樣才能避免這種情況?
Laravel登錄錯(cuò)誤消息未通過引導(dǎo)模式中的ajax顯示
慕桂英4014372
2023-10-22 21:01:06