我在这里需要帮助! 我正在使用jquery,ajax和php, 我写了一个像这样的函数(PHP_FOLDER)。
function PHP_FOLDER(evt){ return "www.mywebsite.com/path/to/php/files/";}
目的是让我在ajax请求期间调用函数+ php文件。像这样的东西:
$.ajax({ url:PHP_FOLDER+'script.php',});
当我当前的网址为http://www.mywebsite.com
时,此功能完美无缺。但是登录到http://mywebsite.com
(没有www。)
这是我在错误控制台上出现的错误:
XMLHttpRequest无法加载
http://www.mywebsite.com/script.php
。 Access-Control-Allow-Origin不允许原点http://mywebsite.com
。
请问我该如何解决这个问题?
答案 0 :(得分:0)
您可以阅读window.location并动态更改域的值,而不是硬编码的URL。
答案 1 :(得分:0)
谢谢大家。 @Michal Borek有效。 我使用window.location.origin。像这样
function PHP_FOLDER(evt){ return window.location.origin+'/path/to/files/'; }