AJAX文件夹路径问题

时间:2015-12-15 00:11:41

标签: javascript php jquery json ajax

因此。当我将php文件放在与使用AJAX的html文件相同的文件夹中时,我的AJAX请求有效。像:

var URL = "question1.php?q1=" + radioValue;

虽然我想将question1.php保存在名为" json"的另一个文件夹中。我尝试过以下方法:

var URL = "/json/question1.php?q1=" + radioValue;
var URL = "json/question1.php?q1=" + radioValue;

但是由于某种原因,AJAX请求会跳过文件夹json之前的路径。喜欢:

http://localhost/json/question1.php?q1=Ok

..而不是

http://localhost/example/json/question1.php?q1=Ok

"示例"是ajax.html的所在。我只是希望能够在我想要的时候将网站切换到服务器,而不改变这条路径。建议?

1 个答案:

答案 0 :(得分:0)

考虑到您的 json 示例文件夹位于关卡目录级别,并且您的ajax正在从路径 / example 执行,您需要做:

var URL = "/../json/question1.php?q1=" + radioValue;  // /../ would navigate to the parent of json and example.

内部看起来像:

http://localhost/example/../json/question1.php?q1=Ok