Der unten stehende Link zeigt ein Modal und führt eine Ajax - Anfrage aus, um eine partielle innerhalb des Modales basierend auf der Objekt - ID zu rendern modal wird angezeigt, wenn die Seite vollständig mit einer http-Anfrage geladen ist, aber wenn ich die Verbindung mit einer Ajax-Anfrage rendere (zB erscheint ein anderes Modal und gibt einige der Links wieder), dann wird die js-Funktion nicht ausgeführt eine Warnung(); nur zu überprüfen, und es läuft nicht, wenn es mit Ajax gerendert wird..on ("click", function() funktioniert nicht, wenn link mit ajax gerendert wird
Ich benutze JQuery 1.9.1, zuvor arbeitete die js mit .Live ("klicken"), aber das wurde seitdem entfernt Ich habe auch versucht, .click()
Irgendwelche Ideen? Danke!
Link-
<a href="/an-object-id" data-remote=true name="modal">
JS
$(document).ready(function() {
$("a[name=modal]").on("click", function(e) {
$("#mask, #modal").show();
e.preventDefault();
etc...
Welche Fehler erhalten Sie von der JavaScript-Konsole in Chrome? – bsiddiqui