POST变量无法通过AngularJS

时间:2014-08-05 07:19:11

标签: ajax angularjs http-post

module2.factory('Ajax', function($http) {
        $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
        return {
        get : function(url, params){
            return $http.post(url, {
                params : params
            });
        }
    }
});

建立一个工厂来做一些简单的AJAX调用,但出于安全考虑,我不得不将方法改为POST而不是GET($http.post而不是$http.get),现在我不知道我的数据在我的PHP文件中。使用$_GET[]时使用$http.get确实有效,但现在使用$_POST[]时使用$http.post我得到一个空数组。 $http.defaults.headers.post[]行是其他stackoverflow主题的解决方案,但它对我不起作用。

可能是什么问题?

0 个答案:

没有答案