Jquery帖子没有得到正确的路径

时间:2013-12-27 23:24:49

标签: jquery directory-structure

问题很简单,但我真的很生气。我正在使用jquery post来检查用户邮件是否存在。

var e;

$.post("../backend-stuff/check_email.php", {email_check:email.toString(), function(result){
   e = result;
});

我的主要目录是:项目文件夹

我有: 项目/于后端的东西/ 项目/ JS-东西/

文件夹。

关键是jquery总是将localhost作为主目录。

我的意思是,它将“../backend-stuff/check_email.php”改为“localhost / backend-stuff / check_email.php”,并说它无法在javascript中加载文件。

我不明白,我在其他地方使用这种双停止的东西,它的工作原理。

据我所知,

“../ backend-stuff /”等于“Project / backend-stuff /”。

请帮帮我,谢谢。

1 个答案:

答案 0 :(得分:0)

$ .post默认使用http协议,这意味着它会自动解析运行该文件的服务器的域名。 在你的情况下,它是你自己的机器,这意味着“localhost”。

您需要做的是在您的计算机上设置一个Web服务器,以便正确定位您的文件。你应该看一下wamp(windows),xamp(osx)或lamp(linux)。

然后将您的Projects文件夹放在www目录中。

如果你真的想要加载文件,请使用这个url:'file://../ Projects / ...',但你的PHP文件不会被解释为PHP,也不会被正确执行。< / p>