【发布时间】:2012-01-16 23:52:39
【问题描述】:
我正在使用此代码发出 AJAX 请求:
$("#userBarSignup").click(function(){
$.get("C:/xampp/htdocs/webname/resources/templates/signup.php",
{/*params*/},
function(response){
$("#signup").html("TEST");
$("#signup").html(response);
},
"html");
但从 Google Chrome JavaScript 控制台我不断收到此错误:
XMLHttpRequest 无法加载 文件:///C:/xampp/htdocs/webname/resources/templates/signup.php。叉 源请求仅支持 HTTP。
问题是 signup.php 文件托管在我的本地 Web 服务器上,所有网站都在该服务器上运行,因此它不是跨域的。
我该如何解决这个问题?
【问题讨论】:
-
您是否尝试过使用 HTTP URL 而不是本地路径?
-
我建议使用完整的网址
-
@EdwardThomson 成功了!但是现在我必须在我的服务器配置中设置
allow_url_include = On。
标签: javascript