一)當我在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"
?