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

jQuery Discussion :

jquery post et cgi


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut jquery post et cgi
    Bonjour,

    Je tente de faire appel à un script cgi à traver un post jquery, et j'ai vraiment du mal. je fais donc appel à votre aide.

    Voici un pti bout d'html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ...
    <div id="content">
      <form action="/" id="testSelection" method="POST" onSubmit=">
        <input name="cgiScript" type="submit" value="CGIScript" />
      </form>
    </div>
    ...
    et le js

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    $(document).ready(function(){
     
        $("#testSelection").submit(function(){
    	var jqxhr = $.post("/cgi-bin/test.cgi", function(data, textStatus, jqXHR){
    	    alert("success");});
        });
     
     
        $(document).ajaxError(function(e, xhr, settings, exception) {
    	alert('error in: ' + settings.url + ' \n'+'error:' + xhr.responseText
    	      + '\n' + 'status:' + xhr.status + '\n' + 'statusText:' + xhr.statusText); 
        });
     
     
    });
    L'idée c'est de faire un post vers le script cgi avec tout plein de variables, bon ici il y a rien pour l'instant.

    Sous Firefox et chrome j'ai une erreure status 0, et sous IE un status 500. J'ai essayé plein de chose mais rien n'y fait.
    Si quelqu'un a une idée je suis preneur.

    je vous remercie pas avance.

  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
    ben vu que lui passe pas de données ...
    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 actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut
    A priori pas obligatoire.
    http://api.jquery.com/jQuery.post/

    je devrai quand même entrer dans ma fonction de callback non?

  4. #4
    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
    et avec un truc plus basique ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var jqxhr = $.post("/cgi-bin/test.cgi", function(){
    	    alert("success");});
    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 !

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    et avec un truc plus basique ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var jqxhr = $.post("/cgi-bin/test.cgi", function(){
    	    alert("success");});
    Malheureusement pas de popup success qui s'affiche non plus.

  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
    a priori là ils y arrivent
    http://jquery.developpeur-web2.com/documentation/ajax/$.post.php
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. header("Location:") et jQuery.post()
    Par gambic dans le forum Langage
    Réponses: 13
    Dernier message: 29/07/2010, 15h58
  2. transmettre le formulaire jquery poste
    Par marouxinfo dans le forum Zend Framework
    Réponses: 3
    Dernier message: 31/03/2010, 12h27
  3. Réponses: 2
    Dernier message: 29/09/2008, 10h10
  4. [jQuery] Méthode jQuery.post
    Par Llaur76 dans le forum jQuery
    Réponses: 1
    Dernier message: 07/12/2007, 15h18
  5. Réponses: 1
    Dernier message: 09/11/2006, 09h21

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