Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2007, 09h21   #1
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 121
Points : 45 272
Points : 45 272
Par défaut [prototype window]options d'une requête setAjaxContent

Bonjour,

Voilà mon souci du jour :
Comme précisé dans le titre j'utilise l'excellent prototype window.
J'attribue le contenu de ma fenêtre au moyen d'une requete ajax comme ceci :

Code :
1
2
3
function foo(who){
contact.setAjaxContent('contact.php?contact='+who,false,true);
}
Cela fonctionne sans aucun problème, mais je me demandais juste en ayant lu la documentation si on ne pouvait pas mettre les paramètres de requête comme ceci, le second argument de la fonction étant noté comme option
Code :
contact.setAjaxContent('contact.php',{contact: who},false,true);
Quelqu'un a-t-il déja utilisé cette fonction ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 16h35   #2
Expert Confirmé Sénior
 
Avatar de denisC
 
Inscription : février 2005
Messages : 4 069
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2005
Messages : 4 069
Points : 4 698
Points : 4 698
Citation:
Envoyé par SpaceFrog Voir le message
Quelqu'un a-t-il déja utilisé cette fonction ?
Oui moi

Tiens, y'a un type qui a traduit la doc prototype
http://dcabasson.developpez.com/arti....4.0/#L5-B-7-d

Tu ne peux pas directement mettre parametre / valeur.

Il faut utiliser parameters :
Code :
contact.setAjaxContent('contact.php',{parameters: "contact="+who},false,true);
Aprés, pour construire la chaine correspondant à parameters, tu as plein de helper dans prototype.
Tout dépends d'ou provient who....

PS : Pense à mon MP...
denisC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h00   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 121
Points : 45 272
Points : 45 272
Arf ...
en fait je cherchais dasn la documentation de la libraire window prototype, pas dans celle de prototype ...



Merci ça marche nickel !
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h20   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 121
Points : 45 272
Points : 45 272
who est passé en argument de la fonction...
Code :
1
2
3
function mypop(who){			
contact.setAjaxContent('Contact.php',{parameters: "contact="+who},true,true);
 }
il n'en veut pas ...

j'ai essayé aussi en dur
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h30   #5
Expert Confirmé Sénior
 
Avatar de denisC
 
Inscription : février 2005
Messages : 4 069
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2005
Messages : 4 069
Points : 4 698
Points : 4 698
Citation:
Envoyé par SpaceFrog Voir le message
il n'en veut pas ...
Bah si, normalement, ça doit passer. options est passé tel que à Ajax.Request.

Ca devrait même marcher comme ça :
Code :
1
2
3
function mypop(who){			
contact.setAjaxContent('Contact.php',{parameters: {"contact" : who }},true,true);
 }
(syntaxe prototype 1.5)

Comment tu vois que ça ne marche pas?

Edit : Quelle version de PWC?
denisC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h34   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 121
Points : 45 272
Points : 45 272
la toute dernière version ...

ça c'est good :

Code :
contact.setAjaxContent('Contact.php',{parameters: {"contact" : who }},true,true);
merci !


comment je voyais qu'il n'en voulait pas ?
Ben une requête mysql dans une page php sans paramètres ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h19.


 
 
 
 
Partenaires

Hébergement Web