我正在尝试从吐出 JSON 的 php 脚本中获取回声。
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
我的角度代码中的内容如下:'use strict';
app.factory('HttpRequestService', function($http) {
var HttpRequestService = {
async: function() {
var promise = $http.get('/test.php').then(function (response) {
return response.data;
});
return promise;
},
load: function() {
console.log('helloo');
}
};
return HttpRequestService;
});
然后在我的服务中,我有:
HttpRequestService.async().then(function(data) {
console.log('data is : ' + data);
});
但是这篇文学作品吐出了整个 php 脚本,而不仅仅是 echo 数据:
console :
data is : <?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
任何想法为什么会发生这种情况?谢谢!