Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过POST发送JSON负载(PHP)_Php_Json_Http Post_Payload - Fatal编程技术网

通过POST发送JSON负载(PHP)

通过POST发送JSON负载(PHP),php,json,http-post,payload,Php,Json,Http Post,Payload,我有这些数据。如何将其发送到特定的URL并读取响应 { "agent": { "name": "Minecraft", "version": 1 }, "username": "mojang account name/email", "password": "mojang account password", } 您可以使用AJAX发送它,如下所示 url-将数据发送到何处 数据-要发送的内容 错误-在ajax调用出错的情况下 数据类型-您将接收哪种类型的数

我有这些数据。如何将其发送到特定的URL并读取响应

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

您可以使用
AJAX
发送它,如下所示

  • url
    -将数据发送到何处
  • 数据
    -要发送的内容
  • 错误
    -在ajax调用出错的情况下
  • 数据类型
    -您将接收哪种类型的数据
  • 成功
    -收到服务器响应后要执行的操作
  • 类型
    -请求类型

$.ajax({
网址:'http://example.com/sample/get_respose.php',
数据:{
“代理人”:{
“名称”:“地雷船”,
“版本”:1
},
“用户名”:“mojang帐户名/电子邮件”,
“密码”:“mojang帐户密码”
},
错误:函数(){
$('#info').html('发生错误

'); }, 数据类型:“jsonp”, 成功:功能(数据){ //使用您的响应数据 }, 键入:“获取” });
您可以使用jQuery使用
$.post
速记
$.ajax

像这样-

$.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 */ }
);

您是从服务器端还是客户端发送此数据?它是从客户端发送的
$.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 */ }
);