因此。当我将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的所在。我只是希望能够在我想要的时候将网站切换到服务器,而不改变这条路径。建议?
答案 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