Ich versuche, Daten durch .ajax Aufruf abrufen und fügen Sie die Antwort HTML-Code Bootstrap Modal Body. Aber ich hielt diesen Fehler empfangen:jQuery .ajax Syntaxfehler, nicht erkannte Ausdruck
jquery-3.1.0.min.js: 2 nicht erfasste Fehler: Syntaxfehler, nicht erkannte Äußerung: http://localhost/menu/create
Eigentlich erhalte ich die gewünschten Daten in der Antwort, aber wegen dieses Fehler, die Daten können nicht im modalen Fenster angezeigt werden.
Hier ist mein Code. Wenn ich auf einen Link klicke, gibt der Ajax-Aufruf ein HTML-Formular zurück und fügt es in den modalen Text ein. Dann wird das modale Fenster angezeigt.
<a href="{{route('menu.create')}}" class="btn btn-default pull-right show-new-menu-item-modal" data-toggle="modal">New Menu Item</a>
$('body').on('click', '.show-new-menu-item-modal', function(event) {
event.preventDefault();
$.ajax({
url: $(this).attr('href'),
dataType: 'html',
success: function(response) {
$("#new-menu-item-body").html(response);
}
});
$('#new-menu-item-modal').modal('show');
});
Ich google und ändere den Code für mehrere Stunden, aber immer noch kein Glück. Ich würde es sehr schätzen, wenn mir jemand eine Idee geben könnte. Danke im Voraus!
versuchen, Return false am Ende Ihres Ajax Anrufs –