Ich habe eine div, die HTML generiert wird über Expression Engine. Ich benutze Ajax senden:jQuery dovs Inhalt neu laden (dynamisch gerendert)
Ich möchte nur die #panel div neu laden/aktualisieren.
Ich habe eine div, die HTML generiert wird über Expression Engine. Ich benutze Ajax senden:jQuery dovs Inhalt neu laden (dynamisch gerendert)
Ich möchte nur die #panel div neu laden/aktualisieren.
Ich nehme an, Sie für so etwas suchen:
$('#login-form').ajaxForm({
success: function(data) {
$("#panel").html(data);//Will insert new content inside div element.
}
});
UPDATE:
$('#login-form').ajaxForm({
target: '#panel', //Will update the "#panel"
success: function(data) {
alert("Success");
}
});
ziemlich jedes der aufgeführten Methoden in jQuery „Manipulation“ Abschnitt gehen zu tun, was Sie wollen: http://docs.jquery.com/Manipulation
Und für Ihre ziemlich verblassen in
success : function(data) {
$("#panel").hide().html(data).fadeIn('fast');
}
Dies ist eine Syntaxfrage: Warum haben Sie einfache Anführungszeichen um "schnell" anstelle von "doppelt"? –
kein Grund. Ich mische und mische leider dumm. –
Die Expression Engine führt nach der Übermittlung eine automatische Rückgabe durch. Ich kann nicht sagen, ob das funktioniert ... Ich denke es ist, aber EE versucht, die ganze Seite aus irgendeinem Grund neu zu laden ... –
Ist das Jquery 1.3 spezifisch? –
Ich habe es in Plugin-Dokumentation und Beispielcodes gefunden. –