PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Simpler Ajax-Content bringt mich um den Verstand...



tweetymr
19.09.2011, 14:14
Guten Tag zusammen.
Ich bin seit 2 Tagen daran rauszufinden warum mein Script nicht funktionieren mag...

Ich möchte nur eine kleine Uhr ausgeben lassen mittels AJAX, hier mal der Code:

ajax.php


<?php
echo date('H:i:s');
?>


inhalt.php


<h1>AJAX-Request</h1>
<div id="responsecontainer">
</div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("ajax.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load('ajax.php');
}, 10000);
$.ajaxSetup({ cache: false });
});
</script>


Wenn ich die inhalt.php normal aufrufen (z.B. deine-url.de/content/inhalt.php) dann funktioniert es einwandfrei.
Sobald ich es ins VMS einbinden will und dann via deine-url.de/index.php?content=/inhalt darauf zugreife wird nur der Text im H1-Tag ausgegeben (is ja auch logisch :D) sonst garnichts.
Habe ich etwas übersehen oder kann sich da irgendwas mit dem VMS beißen was diesen Fehler verursacht?
Hoffentlich weiß jemand eine Lösung. Kenne mich leider nicht so mit AJAX aus, deshalb verwirrt mich das Verhalten gerade auch extrem^^

LG
TweetyMR

Parl
19.09.2011, 14:33
Wenn du die 10000 in der Klammer um eine 0 kürzt sollte das klappen.

jpwfour
19.09.2011, 14:39
Evtl. liegts am Pfad, versuchs mal mit:

load('content/ajax.php');

tweetymr
19.09.2011, 14:42
Wenn du die 10000 in der Klammer um eine 0 kürzt sollte das klappen.

Es geht ja nicht um die Refreshzeit sondern das einfach garnix angezeigt wird^^


Evtl. liegts am Pfad, versuchs mal mit:

load('content/ajax.php');

jpwfour, du hast es erraten. Man ist das peinlich :D Auf die einfachsten Dinge kommt man manchmal einfach nicht...

Vielen Dank, nun flutscht das Ganze!