SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.08.2008, 14:36:57
Benutzerbild von The Serious Sam
The Serious Sam The Serious Sam ist offline
Junior Member
 
Registriert seit: Mar 2007
Beiträge: 202
AJAX send problem

Ich habe ein Ajax Problem^^

ich mache einen Request an eine PHP datei und lade diese in einen div-container.
soweit so gut!

nun möchte ich get-variablen per http_reqquest.send() übergeben.
und das klappt leider gar nicht!

hier mein code:
HTML-Code:
<script type="text/javascript" language="javascript">

    var http_request = false;

    function macheRequest(div, data) {
    	
        http_request = false;

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        http_request.onreadystatechange = function() {
			changeInhalt(div);
		};
        http_request.open('GET', 'http://localhost/Projekte/Ajax/content.php', true);
        http_request.send(data);
        
    }

    function changeInhalt(div) {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                
                element = document.getElementById(div);
                element.innerHTML = http_request.responseText;
                
            } else {
                alert('Es ist ein Problem aufgetreten.');
            }
        }

    }
</script>

<div id="menu">
<a href="javascript:macheRequest('content', 'a=b&c=d');">Kapitel 1</a>
<a href="javascript:macheRequest('content', 'e=f&g=h');">Kapitel 2</a>
<a href="javascript:macheRequest('content', 'i=j&k=l');">Kapitel 3</a>
</div>

<div id="content">

</div>
die content.php
PHP-Code:
<?php

print_r
($_GET);

?>
Ausgabe:
Code:
Kapitel 1 Kapitel 2 Kapitel 3

Array
(
)
weiß jemand woran das liegen könnte?

PS: wenn ich den request per POST mache, funktioniert es wunderbar!
__________________
Ein guter Freund würde dich aus dem Knast holen.

Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.
Mit Zitat antworten
  #2  
Alt 01.08.2008, 15:16:42
CPA CPA ist offline
Anfänger
 
Registriert seit: Feb 2007
Alter: 46
Beiträge: 69
AW: AJAX send problem

Wenn du Variablen per GET übergeben willst, solltest das auch beim Aufrufen der entsprechenden Seite auch per GET übergeben ;)

Dein Code:
HTML-Code:
        http_request.open('GET', 'http://localhost/Projekte/Ajax/content.php', true);
        http_request.send(data);
So Sollte es Aussehen bei Aufruf mit GET

HTML-Code:
        http_request.open('GET', 'http://localhost/Projekte/Ajax/content.php?'+data, true);
Mit Zitat antworten
  #3  
Alt 01.08.2008, 15:20:18
Benutzerbild von The Serious Sam
The Serious Sam The Serious Sam ist offline
Junior Member
 
Registriert seit: Mar 2007
Beiträge: 202
AW: AJAX send problem

Ahhh danke für deine Hilfe! funktionier jetzt wunderbar
__________________
Ein guter Freund würde dich aus dem Knast holen.

Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.

Geändert von The Serious Sam (01.08.2008 um 16:01:13 Uhr)
Mit Zitat antworten
Antwort


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

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Upload von Fotos, die in eine DB eingetragen werden sollen. Problem 2 jf-flasher PHP Grundlagen 2 01.02.2009 17:20:41
Problem mit Ajax Neon1989 PHP Grundlagen 1 30.10.2006 19:43:24
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
Problem PHP Send Mail bei gewissen Empfängerdomains 030 PHP Grundlagen 0 26.04.2004 20:41:13
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt