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 :

Requête ajax renvoie error


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut Requête ajax renvoie error
    Bonjour,

    J'ai besoin de faire une requête ajax (faire un traitement en asynchrone), pour cela j'utilise $.ajax(), mais la requête va vers la fonction d'erreur, voici le code:

    Requête ajax:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var datas = 'test1=ok&test2=ok';
    $.ajax(  {
        url: "http://monsite.com/test.php",                                                                                      
        data: datas,    
        type: "POST",
        success: function(str) 
    {
        alert('Champ recupere: ' + str);
    },
        error: function()
    {
         alert('ERROR AJAX !'); }                                                                                                                                  });
    Script php (test.php):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?
    echo 'test';
    ?>
    Ici, le alert "ERROR AJAX" se lance et je ne comprends pas pourquoi. j'ai essayé de ne pas envoyer de datas, et également de ne pas préciser le type POST, mais ça va toujours dans error...

    J'ai également testé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $.post("http://monsite.com/test.php", function(data){
       alert("Data Loaded: " +  data);
     });
    Mais je n'ais pas d'alert.
    Merci pour vos conseils !

  2. #2
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Il y a quoi dans test.php ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut
    Je l'ai mit juste au dessus, juste un echo (pour tester dans un premier temps).

  4. #4
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Vous avez essayé comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $.post("test.php", function(data){
       alert("Data Loaded: " +  data);
     });
    Et, tu as quelques chose dans ta console javascript ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  5. #5
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Pour recueillir toutes les informations (on suppose que monsite.com existe !) :

    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
    17
    18
    $.post( "http://monsite.com/test.php", { "test1" : "ok", "test2" : "ok" }, function( data, textStatus, jqXHR ){
     
    	console.log( data, textStatus, jqXHR );
     
    	// succès de la transaction, traité le contenu de data
     
    }).error( function( jqXHR, textStatus, errorThrown ){
     
    	console.log( jqXHR, textStatus, errorThrown );
     
    	// échec de la transaction, gèrer la catastrophe
     
    }).complete( function( jqXHR, textStatus ){
     
    	console.log( jqXHR, textStatus );
     
    	// la transaction s'est terminée par un succès ou par un échec
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  6. #6
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Salut,

    A part une erreur dans l'adresse je vois pas trop...
    T'as pas firebug par hasard?

Discussions similaires

  1. [AJAX] Requête AJAX ne renvoie pas de résultat
    Par Akim13 dans le forum jQuery
    Réponses: 0
    Dernier message: 28/05/2013, 15h05
  2. [ZF 1.10] Requête AJAX qui renvoie le layout
    Par cyrux dans le forum Zend Framework
    Réponses: 24
    Dernier message: 25/08/2010, 10h51
  3. [AJAX] Requête ajax qui renvoie une chaine
    Par DiverSIG dans le forum AJAX
    Réponses: 2
    Dernier message: 02/06/2010, 18h08
  4. Requête UNION renvoie pas le bon nombre de lignes
    Par le lynx dans le forum Contribuez
    Réponses: 2
    Dernier message: 29/06/2006, 10h52
  5. Problème requête qui renvoie plusieurs
    Par dai.kaioh dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/04/2004, 10h07

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