php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.04.2010, 14:53  
Erfahrener Benutzer
 
Benutzerbild von DJ_RhoxxZ
 
Registriert seit: 07.03.2010
Beiträge: 181
PHP-Kenntnisse:
Anfänger
DJ_RhoxxZ ist in Verruf geratenDJ_RhoxxZ ist in Verruf geraten
DJ_RhoxxZ eine Nachricht über ICQ schicken DJ_RhoxxZ eine Nachricht über MSN schicken
Standard [Erledigt] Post mit AJAX übergeben?

Hallo
Ich möchte eine Post-Variable mit AJAX übergeben.
Zurzeit bin ich so weit:
Code:
<script type="text/javascript">
<!--
function login(username,password) {
        var req;
        try {
                req = window.XMLHttpRequest?new XMLHttpRequest():
                new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
                //Kein AJAX Support
        }
 
        req.onreadystatechange = function() {
                if ((req.readyState == 4) && (req.status == 200)) {
                        document.getElementById('content').innerHTML = req.responseText;
                }
        };
        req.open('post', '/ajax.php');
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        req.send('username='+username+'&password='+password);
}
//-->
</script>
Das funktioniert aber nicht.
Ich weiss nur dass irgendwas fehlen muss, aber was?!

L.G. Rhoxxz
__________________
webmasterlounge
Die deutsche Webmaster-Community
DJ_RhoxxZ ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.04.2010, 14:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

„funktioniert nicht...“ ist keine sinnvolle Fehlerbeschreibung
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.04.2010, 14:56  
Erfahrener Benutzer
 
Benutzerbild von DJ_RhoxxZ
 
Registriert seit: 07.03.2010
Beiträge: 181
PHP-Kenntnisse:
Anfänger
DJ_RhoxxZ ist in Verruf geratenDJ_RhoxxZ ist in Verruf geraten
DJ_RhoxxZ eine Nachricht über ICQ schicken DJ_RhoxxZ eine Nachricht über MSN schicken
Standard

Naja es funktioniert einfach nicht.
Die Seite wird zwar geladen, aber die POST-Variablen werden nicht übergeben ...
__________________
webmasterlounge
Die deutsche Webmaster-Community
DJ_RhoxxZ ist offline   Mit Zitat antworten
Alt 30.04.2010, 15:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Woher weißt Du das?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.04.2010, 15:04  
Erfahrener Benutzer
 
Benutzerbild von DJ_RhoxxZ
 
Registriert seit: 07.03.2010
Beiträge: 181
PHP-Kenntnisse:
Anfänger
DJ_RhoxxZ ist in Verruf geratenDJ_RhoxxZ ist in Verruf geraten
DJ_RhoxxZ eine Nachricht über ICQ schicken DJ_RhoxxZ eine Nachricht über MSN schicken
Standard

Weil ich hier die Datei ajax.php mit dem Inhalt "print_r($_POST);" habe...
__________________
webmasterlounge
Die deutsche Webmaster-Community
DJ_RhoxxZ ist offline   Mit Zitat antworten
Alt 30.04.2010, 15:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und was sagt Firebug zum Response?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.04.2010, 15:10  
Benutzer
 
Registriert seit: 20.04.2010
Beiträge: 43
PHP-Kenntnisse:
Fortgeschritten
nrausch befindet sich auf einem aufstrebenden Ast
nrausch eine Nachricht über ICQ schicken nrausch eine Nachricht über MSN schicken nrausch eine Nachricht über Skype™ schicken
Standard

Ersmal solltest du noch
Code:
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
zu deinen Handlers hinzufügen.
Als Code also in etwa so:
Code:
<script type="text/javascript">
<!--
function login(username,password) {
        var req;
        try {
                req = window.XMLHttpRequest?new XMLHttpRequest():
                new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
                //Kein AJAX Support
        }
        var params = 'username='+username+'&password='+password;
        req.onreadystatechange = function() {
                if ((req.readyState == 4) && (req.status == 200)) {
                        document.getElementById('content').innerHTML = req.responseText;
                }
        };
        req.open('post', '/ajax.php');
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");
        req.send(params);
}
//-->
</script>
Und dann natürlich noch testen, ob die Variablen "username" und "password" in der Function überhaupt gesetzt/übergeben werden
nrausch ist offline   Mit Zitat antworten
Alt 30.04.2010, 15:20  
Erfahrener Benutzer
 
Benutzerbild von DJ_RhoxxZ
 
Registriert seit: 07.03.2010
Beiträge: 181
PHP-Kenntnisse:
Anfänger
DJ_RhoxxZ ist in Verruf geratenDJ_RhoxxZ ist in Verruf geraten
DJ_RhoxxZ eine Nachricht über ICQ schicken DJ_RhoxxZ eine Nachricht über MSN schicken
Standard

Hmmm also ich merke gerade, dass ich das "print_r($_POST);" in eine Falsche Datei geschrieben habe.
Es tut mir leid... Ich bin dumm
__________________
webmasterlounge
Die deutsche Webmaster-Community
DJ_RhoxxZ ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Variablen mittels POST übergeben pierrebln PHP Tipps 2009 10 27.03.2009 09:21
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
mit ajax komplexe daten übergeben Crypi HTML, Usability und Barrierefreiheit 7 20.03.2007 18:13
Alle Variablen die mit POST übergeben wurden auflisten d-81 PHP Tipps 2006 3 12.10.2006 15:23
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
Variablen an include/require/readfile... per POST übergeben PHP Tipps 2006 1 09.02.2006 18:38
mit php post übergeben PHP-Fortgeschrittene 1 11.10.2005 13:12
Variablen werden per post nicht übergeben sinai PHP Tipps 2005-2 9 12.08.2005 10:04
Arry mit Post übergeben PHP Tipps 2005-2 0 05.08.2005 17:19
dynamisch erstellte Formularfelder mit POST übergeben RoDa PHP Tipps 2005-2 3 19.06.2005 12:41
PHP über POST übergeben Freeaak PHP Tipps 2005 4 11.05.2005 16:21
per Post an von PHP erzeugtes Bild übergeben PHP-Fortgeschrittene 6 26.04.2005 16:36
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
[Erledigt] Daten gleichzeitig mit Get und post übergeben PHP Tipps 2004-2 2 13.11.2004 21:30
Daten mit POST übergeben? PHP Tipps 2004 8 01.07.2004 10:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax post, ajax php post, http://www.php.de/javascript-ajax-und-mehr/67493-erledigt-post-mit-ajax-uebergeben.html, ajax xmlhttp post variable übergabe, ajax post variablen, post ajax php request, ajax variable post an php übergeben, ajax post variablen übergeben, ajax open post, xmlhttprequest php variablen übergeben get, username und passwort post übergeben, send post php ajax, post variablen header übergeben, ajax.htmlpost, post ajax übergeben, ajax php $.post, php an ajax übergeben, ajax html post, ajax variable per post, php post per ajax

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum