Hallo Forum,
ich kenn mich leider (noch) nicht mit JQuery und Ajax aus, habe deswegen den Code von einem Tutorial genommen und versucht anzupassen. Insgesamt verwende ich diese Funktion mit jeweils geänderten Parametern dreimal auf meiner Seite. Zweimal läuft alles super, nur die dritte Funktion wird gar nicht aufgerufen und ich versteh einfach nicht warum. zumindest vermute ich, dass die Funktion nicht aufgerufen wird, weil FireBug gar nichts anzeigt und das Formular einfach an die aktuelle Seite geschickt wird
Alles anzeigen
das formular dazu:
wäre über jede Hilfe dankbar.
ich kenn mich leider (noch) nicht mit JQuery und Ajax aus, habe deswegen den Code von einem Tutorial genommen und versucht anzupassen. Insgesamt verwende ich diese Funktion mit jeweils geänderten Parametern dreimal auf meiner Seite. Zweimal läuft alles super, nur die dritte Funktion wird gar nicht aufgerufen und ich versteh einfach nicht warum. zumindest vermute ich, dass die Funktion nicht aufgerufen wird, weil FireBug gar nichts anzeigt und das Formular einfach an die aktuelle Seite geschickt wird
Quellcode
- $(document).ready(function () {
- $(".comment-form").submit(function () {
- var commentval = $("#subcomment").val();
- var wallval = $("#subcomment_wall").val();
- var dataString = 'comment=' + commentval + '&wall_id=' + wallval;
- if (commentval == '') {
- alert("Text fehlt");
- } else {
- $("#flash").show();
- $("#flash").fadeIn(400).html('<img src="images/ajax-loader.gif" align="absmiddle">');
- $.ajax({
- type: "POST",
- url: "comment-wall.php",
- data: dataString,
- cache: false,
- success: function (html) {
- $("ul#post-comments li:last").after(html);
- document.getElementById('subcomment').value = '';
- document.getElementById('subcomment').focus();
- $("#flash").hide();
- }
- });
- }
- return false;
- });
- });
das formular dazu:
wäre über jede Hilfe dankbar.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von freeek ()