Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XMLHttpRequest无法在angularjs中加载_Javascript_Php_Angularjs_Google Chrome_Xmlhttprequest - Fatal编程技术网

Javascript XMLHttpRequest无法在angularjs中加载

Javascript XMLHttpRequest无法在angularjs中加载,javascript,php,angularjs,google-chrome,xmlhttprequest,Javascript,Php,Angularjs,Google Chrome,Xmlhttprequest,我从中学习 我将其用于Android应用程序,以获取PHP数据并显示应用程序 当我在AngularJS中启动web服务时,Google Chrome在控制台中出现以下错误: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“null” 这是我的JavaScript代码: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8

我从中学习

我将其用于Android应用程序,以获取PHP数据并显示应用程序

当我在AngularJS中启动web服务时,Google Chrome在控制台中出现以下错误:

无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“null”

这是我的JavaScript代码:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<script>function GetUsers($scope, $http) {
    // this is where the JSON from api.php is consumed
    $http.get('http://192.168.1.10/android_connect/JsonReturn.php').
        success(function(data) {
            // here the data from the api is assigned to a variable named users
            $scope.users = data;
        });
}</script>

函数GetUsers($scope$http){
//这就是使用api.php中的JSON的地方
$http.get('http://192.168.1.10/android_connect/JsonReturn.php').
成功(功能(数据){
//这里,来自api的数据被分配给一个名为users的变量
$scope.users=数据;
});
}
然后设置HTML代码:

<div ng-controller="GetUsers">

<table>
<thead><tr><th>ID</th><th>Name</th><th>Email</th></tr></thead>
<tbody>
<tr ng-repeat="user in users"><td>{{user.id}}</td><td>{{ user.name }}</td><td>{{user.email}}</td></tr>
</tbody>
</tfoot></tfoot>
</table>

</div>

IDName电子邮件
{{user.id}{{user.name}{{{user.email}}

我尝试了发布的所有可能的解决方案,但似乎无法解决代码中的问题。

您正在尝试使用XMLHttpRequest发出跨域请求。为此,响应请求的web服务器需要将
访问控制允许来源
响应头设置为
*

您正试图使用XMLHttpRequest发出跨域请求。为此,响应请求的web服务器需要将
访问控制允许来源
响应头设置为
*

您正试图使用XMLHttpRequest发出跨域请求。为此,响应请求的web服务器需要将
访问控制允许来源
响应头设置为
*

您正试图使用XMLHttpRequest发出跨域请求。为此,响应请求的web服务器需要将
访问控制允许来源
响应头设置为
*

或者,从同一服务器提供角度页面,而不是托管API。那么您就没有跨域请求了。

或者,从同一台服务器提供角度页面,而不是托管API。那么您就没有跨域请求了。

或者,从同一台服务器提供角度页面,而不是托管API。那么您就没有跨域请求了。

或者,从同一台服务器提供角度页面,而不是托管API。那么您就没有跨域请求了。

我认为这个错误是不言自明的。请求的资源上没有
“Access-Control-Allow-Origin”头。Access Control Allow-Origin应该在您的标题中。i am add this,但不起作用。我认为错误是不言自明的。没有
“Access-Control-Allow-Origin”标题出现在请求的资源上。
。Access Control Allow-Origin应该在您的标题中。i am add this,但不起作用。我认为错误是不言自明的。没有
“Access-Control-Allow-Origin”标题出现在请求的资源上。
。Access Control Allow-Origin应该在您的标题中。i am add this,但不起作用。我认为错误是不言自明的。没有
“Access-Control-Allow-Origin”标题出现在请求的资源上。
。Access Control Allow Origin(访问控制允许原点)应在您的标题中i am add this但not working add this
标题('Access-Control-Allow-Origin:')
在JsonReturn.phpad中添加此
标题('Access-Control-Allow-Origin:')
在JsonReturn.phpad中添加此
标题('Access-Control-Allow-Origin:')
在JsonReturn.phpad中添加此
标题('Access-Control-Allow-Origin:')在JsonReturn.php中