不确定我在下面的代码中得到未定义索引的原因。我检查了所有的东西,但找不出问题。
$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
echo $_GET['userId'];
参数化ajax上的data
。如果方法是POST
,如果需要通过$_GET
获取,请使用params
:
$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);
});