IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Envoyer un tableau javascript avec AJAX


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut Envoyer un tableau javascript avec AJAX
    Bonjour,

    J'utilise du javascript avec du SVG pour l'affichage (pas d'HTML).
    Je voudrais poster le contenu d'un tableau javascript.
    Je ne peux pas utiliser d'objet form, je me tourne donc vers l'AJAX (sans le X )

    D'o� mes questions :

    - est ce que je peux envoyer un gros tableau javascript avec le XMLHttpRequest et qu'elle est la meilleure solution pour le faire.

    - existe t'il une meilleure solution

    Merci

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    tableau = table ou array ???
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    tableau = table ou array ???
    array

  4. #4
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    gros tableau = grosse (longue) url
    puisque c'est de cette mani�re que sont envoy�es les donn�es.
    La longueur d�pendra d'ailleurs du nombre de dimensions de ton tableau.

    V�rifie que la taille de ton tableau ne risque pas d'exploser la taille max permise ...

    Combien de valeurs (et de quelle taille moyenne) � transmettre ?

    A+

  5. #5
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    Sans doute quelques milliers de valeurs (d'une dizaine de caract�res). Ca sera tr�s variable.

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    va falloir serializer ou concatener ...
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de D�veloppez !

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    va falloir serializer ou concatener ...
    M�chamment : pour IE la limite est de l'ordre de 2 Ko, non ?

    A+

  8. #8
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    Bon je fais bien de poser la question.

    En fait, au chargement je rapatrie pas mal de donn�es du serveur qui sont ins�r� dans des arrays js
    Le client en modifie quelques une et en rajoute (tous �a en javascript).

    Je comptais renvoyer toutes les donn�es mais je vais plut�t ne renvoyer que les modifications. (puis �a limitera le traffic )

  9. #9
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par d�faut
    Ou alors passer les donn�es en POST

  10. #10
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par matteli Voir le message
    Je comptais renvoyer toutes les donn�es mais je vais plut�t ne renvoyer que les modifications. (puis �a limitera le traffic )
    Judicieuse orientation

    A+

  11. #11
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    Citation Envoy� par DoubleU Voir le message
    Ou alors passer les donn�es en POST
    Le probl�me �tant que je ne veux pas utiliser d'objet form.

  12. #12
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    DOUBLE quelle est la limite en POST avec ajax ... ?
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de D�veloppez !

  13. #13
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par matteli Voir le message
    Le probl�me �tant que je ne veux pas utiliser d'objet form.
    Mais W a raison : pour Ajax, le POST n'est qu'une m�thode d'envoi non li�e � la pr�sence d'un form dans la page ...

    Par contre, limitation en taille pour renvoyer tout ton tableau ??

    En fait, quelque soit la m�thode d'envoi, tu devrais rester sur la solution "ne renvoyer que les diff�rences" ...

    A+

  14. #14
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    ici DenisC �voque la non limite "raisonable" d'envoi avec POST.

  15. #15
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par d�faut
    La seule limite que tu peux avoir, c'est celle qu'acceptera ton serveur. Sur apache, souvent, les post sont limit�s a 2Mo mais c'est modifiable

  16. #16
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Je pense qu'il faut aussi modifier le Content-Length de la requ�te via un setRequestHeader.
    Citation Envoy� par W3C
    Content-Length

    The Content-Length entity-header field indicates the size of the entity-body, in decimal number of OCTETs, sent to the recipient or, in the case of the HEAD method, the size of the entity-body that would have been sent had the request been a GET.

    Content-Length = "Content-Length" ":" 1*DIGIT

    An example is

    Content-Length: 3495

    Applications SHOULD use this field to indicate the transfer-length of the message-body, unless this is prohibited by the rules in section 4.4.

    Any Content-Length greater than or equal to zero is a valid value. Section 4.4 describes how to determine the length of a message-body if a Content-Length is not given.

    Note that the meaning of this field is significantly different from the corresponding definition in MIME, where it is an optional field used within the "message/external-body" content-type. In HTTP, it SHOULD be sent whenever the message's length can be determined prior to being transferred, unless this is prohibited by the rules in section 4.4.
    Source
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  17. #17
    Membre confirm� Avatar de matteli
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    85
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 85
    Par d�faut
    Ok merci � tous pour vos r�ponses.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. envoie dynamique de javascript avec AJAX .NET
    Par kaskroute dans le forum ASP.NET Ajax
    R�ponses: 2
    Dernier message: 21/10/2010, 09h12
  2. renseigner tableau javascript avec php
    Par benjamin03 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/05/2010, 18h49
  3. Envoyer un tableau javascript a php
    Par DeeVoiD dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 25/03/2009, 12h24
  4. [2 en 1]Ev�nement lors de l'appel d'une fonction && javascript avec ajax
    Par crocro dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 02/08/2008, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo