Javascript 未定义的带有$http的索引。

Javascript 未定义的带有$http的索引。,javascript,php,angularjs,Javascript,Php,Angularjs,不确定是什么原因使我的下面代码得到了未定义的索引。我检查了所有的东西,但找不到有什么问题 $http({ url: "php/mainLoad.php", method: "GET", data: {"userId":"1"} }).success(function(data, status, headers, config) { console.log(data); }).error(function(data, status,

不确定是什么原因使我的下面代码得到了未定义的索引。我检查了所有的东西,但找不到有什么问题

   $http({
    url: "php/mainLoad.php",
    method: "GET",
    data: {"userId":"1"}
    }).success(function(data, status, headers, config) {

        console.log(data);
    }).error(function(data, status, headers, config) {
       // $scope.status = status;
       alert(status);
    });
php


参数ajax上的
数据
希望方法是
POST
,如果需要通过
$\u get
获取,请使用
参数

$http({
    url: "php/mainLoad.php",
    method: "GET",
    params: {"userId":"1"}   // Change to `params` from `data`.
}).success(function(data, status, headers, config) {

    console.log(data);
}).error(function(data, status, headers, config) {
    // $scope.status = status;
    alert(status);
});

嗯,奇怪的事情,什么显示变量转储($\u请求);一般情况下?您是否尝试了
参数:{userId:“1”}
?或者您确定url返回的是未定义的数据吗?
$http({
    url: "php/mainLoad.php",
    method: "GET",
    params: {"userId":"1"}   // Change to `params` from `data`.
}).success(function(data, status, headers, config) {

    console.log(data);
}).error(function(data, status, headers, config) {
    // $scope.status = status;
    alert(status);
});