Javascript PHP未从XMLhttprequest接收数据
您好,我正在向php脚本发送数据,如下所示:Javascript PHP未从XMLhttprequest接收数据,javascript,php,xmlhttprequest,Javascript,Php,Xmlhttprequest,您好,我正在向php脚本发送数据,如下所示: function ajax(url,data,success) { var request = new XMLHttpRequest(); request.open("POST", url); request.onreadystatechange = function(object) { if(request.readyState === 3) { success(request);
function ajax(url,data,success) {
var request = new XMLHttpRequest();
request.open("POST", url);
request.onreadystatechange = function(object) {
if(request.readyState === 3) {
success(request);
}
};
request.setRequestHeader("Content-Type","application/json")
request.send(data);
}
正在发送的数据是字符串化的javascript对象。这篇文章确实有效,对象显示在chromes开发工具的有效负载部分。但是我发送给请求对象的php脚本是空的。php脚本的内容类型设置为json。听起来您遇到了一个众所周知的问题(这里的一些信息:)
您应该能够访问包含文件内容的数据php://input’)听起来你遇到了一个众所周知的问题(这里有一些信息:)
您应该能够访问包含文件内容的数据php://input’)听起来你遇到了一个众所周知的问题(这里有一些信息:)
您应该能够访问包含文件内容的数据php://input’)听起来你遇到了一个众所周知的问题(这里有一些信息:)
您应该能够访问包含文件内容的数据php://input“)你能添加你的php代码吗?它只是一个
var\u转储($\u请求)代码>显示为空。如果您在浏览器控制台中查看,是否可以看到您试图在POST中发送的数据?是var\u dump($\u POST)代码>也为空?@unixarmy当然,请求包含POSTSCan,您可以添加php代码吗?它只是一个var\u转储($\u请求)代码>显示为空。如果您在浏览器控制台中查看,是否可以看到您试图在POST中发送的数据?是var\u dump($\u POST)代码>也为空?@unixarmy当然,请求包含POSTSCan,您可以添加php代码吗?它只是一个var\u转储($\u请求)代码>显示为空。如果您在浏览器控制台中查看,是否可以看到您试图在POST中发送的数据?是var\u dump($\u POST)代码>也为空?@unixarmy当然,请求包含POSTSCan,您可以添加php代码吗?它只是一个var\u转储($\u请求)代码>显示为空。如果您在浏览器控制台中查看,是否可以看到您试图在POST中发送的数据?是var\u dump($\u POST)代码>也为空?@unixarmy当然,请求包含Postscheer,就是这样。我想jQuery的ajax会在发送之前将其转换为url表单变量。不客气。这是一个很常见的问题-我以前也有过同样的问题,因此我怎么能猜出你的问题!:德切尔斯,成功了。我想jQuery的ajax会在发送之前将其转换为url表单变量。不客气。这是一个很常见的问题-我以前也有过同样的问题,因此我怎么能猜出你的问题!:德切尔斯,成功了。我想jQuery的ajax会在发送之前将其转换为url表单变量。不客气。这是一个很常见的问题-我以前也有过同样的问题,因此我怎么能猜出你的问题!:德切尔斯,成功了。我想jQuery的ajax会在发送之前将其转换为url表单变量。不客气。这是一个很常见的问题-我以前也有过同样的问题,因此我怎么能猜出你的问题!:D