jquery ajax

chaosgoettin

Mitglied
Hallo,

ich habe einen Ajax link welcher auch super geht. Aber nur 1x.
Es ist so da der Link das gleich Modul erneut lädt und dann dort nur einen Eintrag weniger anzeigt. Sobald aber das Modul neu geladen ist funktionieren die Ajax Links nicht mehr. Er hat weder einen Fehler im Code noch bringt er Fehler im Firebug.

Muss ich irgendeine Variable zurücksetzen damit er das Ajax wieder macht?

HTML:
          <script type="text/javascript">
          $(document).ready(function(){
            $("a#ajax<?php echo $wk_key; ?>").click(function(){
              $.ajax({
                type: "POST",
                url: "warenkorb.php",
                data: "action=delete&s_id=<?php echo $s_id; ?>&del_wkid=<?php echo $wk['wk_id']; ?>",
                success: function(strResponse){
                  document.getElementById("warenkorb").innerHTML = unescape(strResponse);
                }
              });
              return false;  // Verhindern, dass Link ausgeführt wird
            });
          });
          </script>
 
Hi,

eventuell liegt es am Browsercache. Versuch mal einen aktuellen Timestamp an den data-String anzuhängen:
Code:
data: "action=delete&s_id=<?php echo $s_id; ?>&del_wkid=<?php echo $wk['wk_id']; ?>&"+new Date().getTime(),
Vielleicht hilft Dir das weiter.

Ciao
Quaese
 

Neue Beiträge

Zurück