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 02.07.2011, 15:37  
Benutzer
 
Registriert seit: 09.05.2011
Beiträge: 39
PHP-Kenntnisse:
Anfänger
LennySimpsons ist in Verruf geraten
Standard Mehrere Parameter mit Ajax übergeben

Hallo,

ich habe mit Hilfe von prototype.js und Ajax für einen Chat Event erstellt, der alle 2 Sekunden aufgerufen wird. Dabei wird per Ajax die action get_messages ausgeführt und mit php abgefangen. In php wird dann eine DB-Abfrage ausgeführt und im div messages ausgegeben.

Code:
<script type="text/javascript">
new Ajax.PeriodicalUpdater('messages','<?php echo $_SERVER[PHP_SELF]; ?>',
{
  parameters: { action: 'get_messages' },
  method: 'post',
  frequency: 2,
  onSuccess: pageScroll()
});
Wie kann per Ajax noch einen weiteren Parameter mit geben, der anschließend im PHP-Aufruf übergeben werden kann?
Der Inhalt dieser Variablen kommt aus einem Select, welches ich mittels JavaScript auswerte (onChange="document.forms['formchannel'].submit()").

Vielen Dank im vorraus!
LennySimpsons ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.07.2011, 15:58  
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 41
PHP-Kenntnisse:
Anfänger
hummer befindet sich auf einem aufstrebenden Ast
Standard

Code:
parameters: { 
                action: 'get_messages',
                param1: 'blabla',
                param2: 'blabla2'
            },
hummer ist offline   Mit Zitat antworten
Alt 02.07.2011, 15:58  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von LennySimpsons Beitrag anzeigen
Wie kann per Ajax noch einen weiteren Parameter mit geben
In dem du das parameters-Objekt um weitere Eigenschaften erweiterst ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 02.07.2011, 16:00  
Benutzer
 
Registriert seit: 09.05.2011
Beiträge: 39
PHP-Kenntnisse:
Anfänger
LennySimpsons ist in Verruf geraten
Standard

Danke. Das ist wirklich alles???

Habe schon einiges ausprobiert und bin immer gescheitert.

Wie erfolgt der Zugriff in php?
Mit $_POST['param1'], um auf den Wert von param1 zugreifen zu können?

Kann ich aus SESSION-Variablen übergeben???
LennySimpsons ist offline   Mit Zitat antworten
Alt 02.07.2011, 16:05  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von LennySimpsons Beitrag anzeigen
Danke. Das ist wirklich alles???

Habe schon einiges ausprobiert und bin immer gescheitert.
Doku lesen und JavaScript-Grundlagen beherrschen wäre schon was feines, hm?

Zitat:
Wie erfolgt der Zugriff in php?
So, wie er auf POST-Parameter immer erfolgt.

Zitat:
Kann ich aus SESSION-Variablen übergeben???
Was wohin übergeben?
Bitte formuliere deine Fragen verständlicher!
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 02.07.2011, 16:09  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.726
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Guck doch mal mit print_r, was in $_POST so ankommt.

Die Rückgabe des Ajax-Requests (in diesem Fall die Debug-Ausgaben im PHP-Script) kannst du dann zum Beispiel mit der Firebug-Extension für Firefox im Net-Tab einsehen.

Da der Ajax-Request clientseitig abgeschickt wird, solltest du auf der Serverseite wie bei jedem normalen Request auch auf etwaige Session-Daten des Nutzers zugreifen können. Auch das kannst du relativ einfach mit Debug-Ausgaben testen.
__________________
Blog | Buch | Kaloa
mermshaus ist gerade online   Mit Zitat antworten
Alt 02.07.2011, 16:38  
Benutzer
 
Registriert seit: 09.05.2011
Beiträge: 39
PHP-Kenntnisse:
Anfänger
LennySimpsons ist in Verruf geraten
Standard

Vielen Dank.

Es hat funktioniert!
LennySimpsons 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
AJAX Problem beim IE bei Übergabe gleicher Parameter ernesto PHP Einsteiger 7 28.04.2011 17:44
Parameter an anderes Fenster übergeben djsky01 JavaScript, Ajax und mehr 5 05.01.2011 11:43
beliebiger parameter an iframe übergeben cargos PHP Tipps 2010 10 17.10.2010 22:48
Parameter an weiter Funktion übergeben thiagojonas JavaScript, Ajax und mehr 2 26.07.2010 22:48
[Erledigt] Array aus Formular mit Ajax an PHP übergeben Paul.Schramenko JavaScript, Ajax und mehr 3 24.06.2010 14:56
[Erledigt] Post mit AJAX übergeben? DJ_RhoxxZ JavaScript, Ajax und mehr 7 30.04.2010 15:20
[Erledigt] Parameter wird als Referenz übergeben? Nightwave PHP Tipps 2010 6 09.04.2010 20:41
[Erledigt] Parameter in JavaScript übergeben stefanus JavaScript, Ajax und mehr 3 24.09.2008 22:51
mit ajax komplexe daten übergeben Crypi HTML, Usability und Barrierefreiheit 7 20.03.2007 18:13
Bei Link Parameter für SQL Script übergeben PHP Tipps 2006 5 01.01.2006 18:44
Parameter wird nicht übergeben HTML, Usability und Barrierefreiheit 4 06.10.2005 13:53
Parameter übergeben... PHP Tipps 2005 3 30.04.2005 16:11
[Erledigt] mit get oder post parameter übergeben - einfachst PHP Tipps 2004-2 7 26.12.2004 18:20
Kann keine Parameter übergeben??? PHP Tipps 2004-2 3 18.12.2004 16:53
[Erledigt] Parameter an eine funktion übergeben PHP Tipps 2004 9 18.08.2004 14:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax mehrere parameter übergeben, php argumente per ajax , ajax post mehrere parameter, javascript mehrere parameter mit ajax, ajax request mehrer werte übergeben, javascript ajax parameterübergabe, onchange $.ajax aufrufen mehrere parameter in data, ajax php parameter übergeben, javascript data mehrere parameter übergeben, ajax mehrere variablen übergeben, $.ajax( param, javascript ajax parameter, ajax.request mehrere parameter, ajax php mehrere übergeben, javascript mehrere parameter mit ajax parameters, javascript mehrere parameter mit onchange, php ajax mehere argumente, javascript ajax post parameters, ajax javascript parameter, ajax viele parameter an php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17 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