it-swarm.com.de

jQuery .load () funktioniert nicht

Auf meiner Website versuche ich, den Inhalt eines Posts in meinem Forum (auf derselben Domain gehostet) abzurufen und in einem div auf der Startseite anzuzeigen, indem Sie jQuery verwenden.

Hier ist der Code für den Header:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

<script type="text/javascript">
jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
</script>

Dann gibt es das div, das ich den Beitrag anzeigen möchte:

<div id="contain"></div>

Dinge, die man beachten muss:

  • Die Bibliothek wird gut geladen.
  • Wenn ich einen anderen Code eingebe, funktioniert es (wie Testalarm (1);).
  • Die Konsole meldet keine Fehler.
  • Das div bleibt leer; In der Tat zeigt es nicht einmal. Es ist aber da.

Was mache ich falsch? 

10
TW_

ihr Code sollte so ähnlich sein

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

js code

 <script type="text/javascript">
   jQuery(document).ready(function(){
       jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
   });
</script>
9
rajesh kakawat

Sie benötigen ein schließendes </script>-Tag für Ihr jQuery-Include, und Sie müssen auf das Laden von Dom warten.

JS

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN#pid_NN");
    });
</script>

HTML

<div id="contain"></div>
1
sjdaws

.load kann Ihre GET-Parameter getrennt übergeben:

.load("link to php", "http://examplepage.com/forum/showthread.php", "tid=NN#pid_NN")
0
Rhys Lees