【发布时间】:2017-11-16 13:08:48
【问题描述】:
以下是我的代码: 使用本地网址时出现错误
“无法加载http://localhost/reactjs/my-app/lib/ajax.php:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。来源'@ 987654322@' 因此不允许访问"
但是当我使用诸如“https://jsonplaceholder.typicode.com/todos”之类的实时网址时,它工作正常。
$.ajax({
url: 'http://localhost/reactjs/lib/ajax.php',
//url: 'https://jsonplaceholder.typicode.com/todos',
type: 'GET',
dataType: 'jsonp',
//contentType: "application/json; charset=utf-8",
//jsonp: "json_callback",
crossOrigin: true,
//cors: true,
//data: {user_name:username, user_type: usertype, password: password,mode: 'Login' },
success: function(data){
alert(data);
},
error: function(error){
console.log(error);
}
});
【问题讨论】: