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 :

Soumettre une variable POST à une page distante


Sujet :

jQuery

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Points : 101
    Points
    101
    Par défaut Soumettre une variable POST à une page distante
    Saluté
    j'ai un script pour récupérer en ajax le résultat d'une page distante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $.ajax({
    		  type: 'post',
    		  url: 'http://www.worxware.com/wrxtools/ipbl/',
    		  data: {"ipaddy":'127.0.0.1'},
    		  success: function(data) {
    			alert(data);
    		  }
     
     
    	});
    le problème c'est que je n'ai jamais rien en retour...
    je comprends pas
    c'est bien comme si j'étais sur la page distante et que je soumettais le formulaire non ?

    edit
    alors en regardant la doc jquery il semblerait qu'il faut plutot faire ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $.ajax({
    		  type: 'POST',
    		  url: 'http://www.worxware.com/wrxtools/ipbl/index.html',
    		  data: $('#blform').serialize(),
    		  success: function(data) {
    			console.log(data);
    		  }
    		  ,
    		  dataType: "jsonp"	
     
    	});
    sauf que ça me retourne une erreur incompréhensible avant même que la requête ajax ne soit lancée

    SyntaxError: missing ; before statement
    [Stopper sur une erreur]
    <div id="sub">
    index....9083322 (line 40, col 5)

    mais c'est sur la page distante que l'erreur est détectée... si je clique, firebug me montre le code source de la page distante ...
    je comprends rien :'(


    thanks
    ++

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Points : 101
    Points
    101
    Par défaut
    bon...autre option

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    if (isset($_POST['ipaddy'])) {
    //Initialise une session CURL
    $ch = curl_init('http://www.worxware.com/wrxtools/ipbl/index.html');
    $postfields["ipaddy"] =$_POST['ipaddy'];
    $useragent = "Mozilla/5.0";
    $referer = $url; 
    //CURL options
    curl_setopt($ch, CURLOPT_POST, 1);
    //On poste les données du tableau $postfields
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
    //On définit un useragent ici Mozilla/5.0
    //souvent les bots se font passés pour googlebot ce qui finalement est stupide
    //On passe donc un useragent banal
    curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
    //On passe un referrer ici on passe la même page $url
    curl_setopt($ch, CURLOPT_REFERER, $referer);
    //on récupère le contenu de la page de résultat de la soumission dans une chaine
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // en cas de redirection (facultatif ici)
    //curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    //Page de résultats et fermeture de session
    $result = curl_exec($ch);
    curl_close($ch);
     
    //on peut faire un echo du résultat obtenu
    echo $result;

  3. #3
    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 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 637
    Points : 66 656
    Points
    66 656
    Billets dans le blog
    1
    Par défaut
    il est lancé quand l'ajax ??

    le page distante retourne quoi et théorie ?

    tu as regardé dans la console firebug ?


    Bref tu ne nous en dis pas assez ...
    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 !

Discussions similaires

  1. [Débutant] Affecter une variable d'une classe C# à une variable Javascript
    Par SultanGeek dans le forum C#
    Réponses: 0
    Dernier message: 20/06/2015, 20h42
  2. Mettre une valeur d'une table dans une variable
    Par Raphou96 dans le forum Access
    Réponses: 5
    Dernier message: 06/02/2006, 15h19
  3. faire passer une variable d'une fct js à une page php
    Par harlock59 dans le forum Langage
    Réponses: 1
    Dernier message: 25/11/2005, 14h41
  4. Affecter une variable javascript à une variable php
    Par gwendy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 20h58
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 11h21

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