<?php
echo '<p>Hola</p>';
?>
该文件的名称是&#39; saludo.php&#39;它在里面&pruebaAJAX&#39;文件夹,在&#39; www&#39;。现在我有我的jQuery代码,也非常简单:
$(document).ready(function(){
$.get('http://localhost/pruebaAJAX/saludo.php', function(data){
$('#contenido').html(data);
});
});
在哪里&#39; contenido&#39;是HTML页面中的DIV。如果我访问&#39; http://localhost/pruebaAJAX/saludo.php&#39;使用我的HTML页面的链接,一切都很棒,但不知何故,$ .get,事情不起作用。我检查的每个例子都非常接近这个。那为什么我的具体例子运行不好? (实际上根本没有运行)。有人可以告诉我这段代码有什么问题吗?非常感谢你......
答案 0 :(得分:0)
如果你在js console中有这种错误
'...' has been blocked from loading by Cross-Origin Resource Sharing policy:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin '...' is therefore not allowed access. The response had HTTP status code 404.
这可能是CORS问题。您可以在此处详细了解此问题:How to get a cross-origin resource sharing (CORS) post request working
您可以随时在浏览器中的localhost上使用已关闭的CORS策略对您的代码进行原型设计。例如,此插件可能有效:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi