Ich versuche, eine Suchfunktion für eine App zu implementieren, die ich gerade entwickle. Ich habe die Datenbank bereits mit Inhalt gefüllt. Bis jetzt bekomme ich den Fehler des folgenden, wenn ich Text in das Textfeld eingib. Es hat etwas mit URL zu tun, die ich in mein AJAX übergebe.Durchsuchen der Datenbank mit AJAX und Laravels Blade-Ansicht
NotFoundHttpException in RouteCollection.php line 161:
main.js
$(document).ready(function(){
$('#txtSearch').keyup(function(){
var text = $('#txtSearch').val();
var dataString = 'text=' + text;
$.ajax({
type: 'GET',
url: "{{ URL::route('search') }}",
data: dataString,
success: function(response){
alert(response);
}
});
});
});
Routen:
Route::get('/search', [
'uses' => '[email protected]',
'as' => 'search'
]);
Controller:
class HomeController extends Controller
{
public function getSearch(Request $request){
return view('home');
}
}
Dies funktioniert und keine Fehler auftreten. Vielen Dank. – steven
Wusste eigentlich nicht, dass Sie Blade mit js nicht verwenden können:/ – steven
Akzeptieren Sie die Antwort, wenn es für Sie funktioniert: D –