XMLHttpRequest如何从PHP代码中读取

时间:2014-11-04 02:23:16

标签: php

我使用XMLHttpRequest将数据发送到PHP中的REST API,并且不知道如何获取响应。如果一切正常,我在REST API中使用echo,并处理数据。

JS代码

var form = new FormData();
form.append("name", "Nicholas");
form.append("photo", $scope.imgs[0].file);

// send via XHR - look ma, no headers being set!
var xhr = new XMLHttpRequest();

xhr.onload = function() {
    console.log("Upload complete.");
};
xhr.open("post", "http://yuppi.com.ua/server/rest/add.php?key=453sdfg3t&action=add", true);
xhr.send(form);
alert(xhr.responseXML);

警报始终返回NULL

PHP代码:

$form = file_get_contents("php://input");

echo "Form: " .json_encode($form);
echo "Files: " .count($_FILES);
echo "POST: " .print_r($_POST);

0 个答案:

没有答案