Aktualisieren ein div mit ajax response

Also ich habe ein Feld "Anmerkungen" mit einem Formular (Textfeld und submit). Diese wird validiert und dann an die php-Seite via ajax.

Wenn alles okay, wird die Antwort gesetzt und die Seite weiterhin.

Ich möchte aber das div selbst aktualisieren, so dass Sie sehen können, den neuen Kommentar.

Ich nicht wollen, etwas kompliziertes wie das Anhängen etc einfach die reload-div (Daten stammt aus der Datenbank).

Habe ich dieses in der Vergangenheit, aber es funktioniert nicht:

 $('#divid').load('page.php #divid'),

irgendeine Idee, wie ich die konvertieren kann dieses:

        if (check == true) {
        $.ajax({
        type: "POST",
        url: "process/addcomment.php",
        data: $targetForm.serialize(),
        dataType: "json",
        success: function(response){

    if (response.databaseSuccess)
       $comment.after('<div class="error">Comment Added</div>');
    else
       $ckEditor.after('<div class="error">Something went wrong!</div>');

}
        });
    }
    return false;
});

});

Zum aktualisieren des div-einmal den Erfolg bekommt reagiert?

wenn ich versuche, fügen Sie eine weitere $zurück zu meiner php-e.g

} catch (Exception $e) {
$return['databaseException'] = $e->getMessage();
}

$return['databaseSuccess'] = $dbSuccess;
$return['responseHtml'] = 'Post Updated';

echo json_encode($return);

javascript funktioniert nicht und ich bekomme nur die php-Seite geladen werden, mit den Renditen gedruckt..

Dank.

InformationsquelleAutor craig | 2013-09-13
Schreibe einen Kommentar