Javascript FormData不再工作

Javascript FormData不再工作,javascript,php,angularjs,post,Javascript,Php,Angularjs,Post,因此,我的服务器不再接受formData,但是,如果我使用一个字符串调用,并将所有参数连接在一起,它就会工作。所以这以前是有效的,现在不是了。因此,我设置了formData对象,并将其传递给生成$http.post()对象的函数: 但是当我打电话的时候 var_dump($_POST); 我明白了 为什么这不管用了?我怀疑这是我们后端的一个变化(我不是主要的服务器人员)有人能帮忙吗,我们的网站突然失去了功能。POST和GET不是一回事:) 这将完成以下任务:)有关这两个http请求的更多信息:

因此,我的服务器不再接受formData,但是,如果我使用一个字符串调用,并将所有参数连接在一起,它就会工作。所以这以前是有效的,现在不是了。因此,我设置了formData对象,并将其传递给生成$http.post()对象的函数:

但是当我打电话的时候

var_dump($_POST);
我明白了


为什么这不管用了?我怀疑这是我们后端的一个变化(我不是主要的服务器人员)有人能帮忙吗,我们的网站突然失去了功能。

POST和GET不是一回事:)

这将完成以下任务:)有关这两个http请求的更多信息:


好吧,在把我的帖子完全弄糟之后,大多数人都合理地(准确地?)认为我是个白痴,并以此作为回答。但是,我发现了问题,我们的服务器在我不知情的情况下升级到了HTTPS,当我问“您对服务器做了任何更改吗?”时,我们的服务器管理员不想提及这一点


因此,如果您的客户端是HTTP,而服务器是HTTPS,那么它将拒绝表单数据

因为您使用的是
.get
,所以您需要使用
.post
“我点了一瓶百事可乐。您给了我百事可乐。为什么是百事可乐?我想要可口可乐”。Woops,那是在我编辑它之前,该方法调用不存在。显示您如何调用HTTPClientvar memberClubClient=HTTPClient($http,$rootScope,fd);memberClubClient.success(函数(数据){…}.error(函数(数据){…});该方法调用不存在,我错误地编辑了帖子。您不需要“方法:帖子”,因为,$http.post()正是这样做的:)该方法调用不存在,我已将帖子修改为实际代码(在发布之前,我做了大量的修改)因为您的var_dump($_POST)等于“array(0)”,所以它显示您的公式数据为空。我认为它没有被客户正确阅读,但我不知道,直到你发布更多的代码。请编辑您的问题,这样做。也许这也能帮助你:
var_dump($_POST);
array(0)
function HTTPClient($http, $rootScope, arguments){
return $http.post($rootScope.URL, arguments,{
    headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});
}