我遵循了一个书中的例子,因此代码非常简单。
代码如下:
jQuery.get("ajax_search_results.php",
{ s:search_query },
write_results_to_page, "html");
代码是ajax_search_results.php有:
<div id="ajax_search_results">
<ul>
<li><a href="#">First result</a></li>
<li><a href="#">Second result</a></li>
<li><a href="#">Third result</a></li>
<li><a href="#">More...</a></li>
</ul>
</div>
这在Firefox中如预期的那样工作。但在Chrome中,我可以在JS控制台中看到以下错误消息:
XMLHttpRequest cannot load
file:///C:/xampp/xampp/htdocs/snk/ajax_search_results.php?s=keyword.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'null' is therefore not allowed access.
您能帮助找出问题所在吗?
发布于 2014-04-26 13:49:22
将这个添加到文件的顶部,
header('content-type: application/json; charset=utf-8');
header("access-control-allow-origin: *");
https://stackoverflow.com/questions/21012385
复制相似问题