一)当我在JavaScript中使用AJAX请求文件,如:.js文件中的url是相对于javascript位置或浏览器的位置?
... url: "request.php" ...
当我的位置(rewrited URL):
http://domain/some/action/id/
和javascript位于并通过meta标签链接:
... src="http://domain/js/ajaxrequest.js" ...
然后请求转到http://domain/some/action/id/request.php或http://domain/js/request.php?
B)如果我改变请求的URL /request.php
而不是request.php
那就去http://domain/request.php
始终?
C)如果我有两个工作enviroments:
http://localhost/projectname/
和http://projectname.com/
和文件结构如下所示(projectname.com是项目名称目录的复印件):
http://localhost/projectname/js/ajaxrequest.js
http://localhost/projectname/request.php
http://projectname.com/js/ajaxrequest.js
http://projectname.com/request.php
我可以在主页上,也可以重写网址,例如:
http://localhost/projectname/
http://projectname.com/
http://localhost/projectname/some/action/id/
http://projectname.com/some/action/id/
,我想这个URL中的JavaScript文件将在所有这些条件下工作的要求,我应该把地址,如:
url: "../request.php"
?