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:
Was mache ich falsch?
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>
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>
.load
kann Ihre GET-Parameter getrennt übergeben:
.load("link to php", "http://examplepage.com/forum/showthread.php", "tid=NN#pid_NN")