Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 24.01.2006, 18:38   Nach oben    #1
Skinwalker
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard Ajax Problemchen

Hiho,
so bin relativ neu zum Thema Ajax und habe mir das soo gedacht:
hier mal ein ausschnitt der hauptseite
Code:
/** * Event-Handler für Statusänderungen der Verbindung. */
function responseP() {
    if((httpObject.readyState == 4) && ( httpObject.status == 200 ) ) {
        eval(httpObject.responseText);
        document.getElementById("td_v").innerHTML = v;
     }
}
function showP() {
  setHttpObject();
  httpObject.open('GET', "ajax.php");
  httpObject.onreadystatechange = responseP;
  httpObject.send(null);
}
die datei ajax.php sieht wie folgt aus
PHP-Code:
<?php
    
echo "v = 5;";
?>
beim aufruf von showP() sollte er einen stapel variablen zurückgeben wie hier zb "v"
nur irgendwie will er nicht so recht... in dem feld "td_v" wird statt "5" "v = 5;" ausgegeben... ?_?

jemand eine idee?

EDIT:
*sich haut* so... das Problem war anderer Natur...habe vergessen eine Datei hochzuladen..bzw es gab einen Fehler beim hochladen... tja... na gut XD

Geändert von Skinwalker (24.01.2006 um 18:48 Uhr).
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.01.2006, 10:13   Nach oben    #2
J33d3X
Goldman.de
 
Benutzerbild von J33d3X
 
Registriert seit: 09.10.2005
Ort: Frankfurt am Main
Beiträge: 190
Standard

davon abgesehen:

<?php
echo "v = 5;";
?>

wäre doch die schreibweise:

<?php
$v = 5;
echo $v;
?>

sinnvoller ?!
__________________
Code:
eval('echo "'.gzinflate(base64_decode('8zI2TjGOAAA=')).'";');
J33d3X ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.01.2006, 19:15   Nach oben    #3
b.pwned
Neuer Benutzer
 
Registriert seit: 12.11.2005
Beiträge: 5
Standard

J33d3X:

Die Ausgabe deines Scripts wäre "5" - das kann man aber leider nicht mit JS eval'en, "v = 5;" dagegen schon. Ich nehme mal an, dass Skinwalker plant später dynamische Inhalte in ajax.php zu packen und damit dann die Seite entsprechend zu ändern. Er kann das entweder so machen, dass er den Server JavaScript-Befehle ausgeben lässt, die dann eval'd werden oder indem er nur wichtige Daten ausgibt und sie dann mit präparierten JavaScripts verarbeitet. Beides hat Vor- und Nachteile...
b.pwned ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.02.2006, 20:59   Nach oben    #4
Chr!s
Erfahrener Benutzer
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Zitat:
Zitat von b.pwned
J33d3X:

Die Ausgabe deines Scripts wäre "5" - das kann man aber leider nicht mit JS eval'en, "v = 5;" dagegen schon. Ich nehme mal an, dass Skinwalker plant später dynamische Inhalte in ajax.php zu packen und damit dann die Seite entsprechend zu ändern. Er kann das entweder so machen, dass er den Server JavaScript-Befehle ausgeben lässt, die dann eval'd werden oder indem er nur wichtige Daten ausgibt und sie dann mit präparierten JavaScripts verarbeitet. Beides hat Vor- und Nachteile...
Wollte ich auch schon schreiben. Jedoch heißt es im ersten Post:
Zitat:
nur irgendwie will er nicht so recht... in dem feld "td_v" wird statt "5" "v = 5;" ausgegeben... ?_?
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.02.2006, 22:19   Nach oben    #5
b.pwned
Neuer Benutzer
 
Registriert seit: 12.11.2005
Beiträge: 5
Standard

Was aber laut dem Edit daher kam, dass er die Dateien falsch hochgeladen hat bzw. nicht hochgeladen hat, und nicht weil der Code falsch ist.
b.pwned ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[AJAX] Eine Einführung in AJAX und XMLHttpRequest Jay Tutorials 1 08.12.2006 16:21
Ajax für Terminübersicht / Onlineuser mano JavaScript und AJAX 23 05.12.2006 18:05
Ajax und Suchmaschinen js-mueller Sonstige Programmiersprachen 16 23.04.2006 11:52
Unterschiede JavaScript und AJAX ibs Sonstige Programmiersprachen 13 13.04.2006 07:41
AJAX Theme Engine für Wordpress PaterNoster Plauderecke 0 17.11.2005 21:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:38 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44