2015-12-11 2 views
-1

J'ai ces données. Comment pourrais-je l'envoyer à une URL spécifique et lire la réponse.Envoyer la charge utile JSON via POST (PHP)

{ 
    "agent": { 
    "name": "Minecraft", 
    "version": 1 
    }, 
    "username": "mojang account name/email", 
    "password": "mojang account password", 
} 
+0

Vous envoyez ces données à partir du côté serveur ou du côté client? – Ikari

+0

Il est envoyé côté client –

Répondre

0

Vous pouvez utiliser AJAX pour l'envoyer comme suit

  • url - où envoyer vos données
  • data - ce que vous voulez envoyer
  • error - en cas de l'appel ajax finit dans l'erreur
  • dataType - quel type de données que vous allez recevoir
  • success - quoi après réception de réponse du serveur
  • type - type de demande

.

$.ajax({ 
     url: 'http://example.com/sample/get_respose.php', 
     data: { 
      "agent": { 
       "name": "Minecraft", 
       "version": 1 
      }, 
      "username": "mojang account name/email", 
      "password": "mojang account password" 
      }, 
     error: function() { 
      $('#info').html('<p>An error has occurred</p>'); 
     }, 
     dataType: 'jsonp', 
     success: function(data) { 
      // use your response data 
     }, 
     type: 'GET' 
    }); 
1

Vous pouvez utiliser le raccourci $.post pour $.ajax en utilisant jQuery,

Like This -

$.post(
"script.php", { 
"agent": { 
"name": "Minecraft", 
"version": 1 
}, 
"username": "mojang account name/email", 
"password": "mojang account password", 
}, 
function(dataReturned){ /* do something with data returned from the script */ } 
);