jQuery在localhost

时间:2016-01-26 17:11:14

标签: jquery

好的,伙计们,谢谢你的时间,在任何事情之前。这是事情,我正在学习jQuery而且我被困在AJAX章节中,因为接下来的事情没有用,而且我一直在搜索。好吧,我的PC上有一个PHP页面(使用WAMP服务器),下一个简单的代码:

<?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,事情不起作用。我检查的每个例子都非常接近这个。那为什么我的具体例子运行不好? (实际上根本没有运行)。有人可以告诉我这段代码有什么问题吗?非常感谢你......

1 个答案:

答案 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