Die Verwendung von AJAX zum Laden von div funktioniert nicht immer

Ich habe den Code von jemand anderem verwendet, um zu versuchen, Inhalt in ein div auf einer WordPress-Homepage zu laden, wenn ein Betrachter auf eine Überschrift in einer Liste von Überschriften geklickt hat.

Die Überschriften sind erklärendes Material zu einem bestimmten Thema. Sie funktionieren nicht gut als ein langes Stück. Ich habe versucht, das Bootstrap-Akkordeon zu verwenden, aber einige der Abschnitte sind viel länger als andere und gehen zu tief auf die Seite, um eine effektive Strategie zu sein. Es sieht hübsch aus, aber Leser, die um Feedback gebeten wurden, sagten, dass sie nicht glaubten, dass es funktionierte.

AJAX schien eine gute Lösung zu sein; Wenn es funktioniert, sieht es gut aus. Das Problem mit dem folgenden AJAX-Code ist, dass er 90 Prozent der Zeit in meinem Firefox-Browser funktioniert, aber nicht die anderen 10 Prozent. Ich kann es stundenlang testen und es ist in Ordnung. Und dann teste ich es nochmal, und plötzlich lädt nichts mehr in die div. Kann jemand mögliche Gründe für das Scheitern erklären? Fühlen Sie sich frei, eine bessere Lösung vorzuschlagen. Vielen Dank.

Das div:

Der Code:

  jQuery(document).ready(function($) { $.ajaxSetup({cache:false}); $(".mystory-link").click(function(){ var post_link = $(this).attr("href"); $("#mystory-container").html('Loading'); $("#mystory-container").load(post_link); return false; }); }); 

Solutions Collecting From Web of "Die Verwendung von AJAX zum Laden von div funktioniert nicht immer"

changue das:

  

BY (Dies ist die korrekte Art, jquery-Ereignisse zu verwenden):