我正在使用php和html5开发一个应用程序,我想通过ajax从我的远程服务器访问一些数据。我从网上读到并了解到我必须在我的远程服务器的根级别包含.htaccess,但是当我尝试从信息访问时它给了我这个错误:
请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许来源“
http://localhost
”。响应的HTTP状态代码为404.
我正在使用chrome来调试应用。
这就是我的文件的外观:
的.htaccess
# <IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
# </IfModule>
AJAX
$(document).ready(function () {
$('#read').load('http://mywebsite/appsfolder/sample.php');
});
答案 0 :(得分:2)
正如Samurai8在评论中提到的那样,取消注释(即,从每行的开头删除&#39;#&#39;)您发布的.htaccess文件的部分。您的服务器只会在取消注释该块时发送标头。