AngularJS从父目录读取JavaScript文件

AngularJS从父目录读取JavaScript文件,javascript,angularjs,Javascript,Angularjs,有人知道如何使用$http.get从父目录获取文件吗 如果我使用$http.get(“customers.php”)(file customers.php生成json格式的数据),而customers.php位于同一目录中,那么系统工作正常,但如果我将customer切换到父目录,则系统不工作(使用此表达式$http.get(../customers.php”)) 我只使用AngularJS。最佳实践将提供完整的URL 例如: $http.get(“”) 或者你可以用../代替它。我确信你得到的

有人知道如何使用
$http.get
从父目录获取文件吗

如果我使用
$http.get(“customers.php”)
(file customers.php生成json格式的数据),而
customers.php
位于同一目录中,那么系统工作正常,但如果我将customer切换到父目录,则系统不工作(使用此表达式
$http.get(../customers.php”)


我只使用AngularJS。

最佳实践将提供完整的URL

例如:

$http.get(“”)


或者你可以用../代替它。

我确信你得到的答案并不能解决你的问题。如果您所说的是真的,那么当文件customers.php不在web目录的根目录中时,这意味着它从url中隐藏,那么您就无法使用$http.get函数来解决问题。 假设我们有

/var/www/public directory
文件customers.php位于下一个目录中

/var/customers.php
/var/www/public/customers.php
您的web服务器的根目录是

/var/www/public
使用AngularJS文件,如*.html或customers.html

如果有人输入此url

www.serverip.com 
您的web服务器指向此目录
/var/www/public/customers.html
您希望使用$http.get函数从
/var/customers.php
读取文件

你不能那样做

必须将customers.php放在web服务器的根目录中。例如,在下一个目录中

/var/customers.php
/var/www/public/customers.php

谢谢你的关注

有什么不起作用?控制台中的错误?网络活动中有任何请求吗?如果传递整个路径怎么办?请尝试$http.get(“../../customers.php”),我认为这会起作用。他为我工作。基本上是./然后是路径。我尝试使用../customers.php,但不起作用。它甚至不适用于./../customers.php或仅适用于../customers.php。web控制台中没有任何内容。感谢您的快速重播。但这不起作用,因为该文件对用户隐藏在工作目录之外。你有其他的解决办法吗?不管它是否被隐藏。它只能向customers.php文件发送http请求。如果您不清楚,请提供一些代码。我使用https协议,当文件位于当前目录中时,它可以正常工作。就像我在父目录中切换同一个文件一样,我在浏览器中什么也得不到,在浏览器控制台中也没有错误;app.controller('customersCtrl',function($scope,$http){$http.get(“../../raspored_ispita_list.php”).success(function(response){$scope.names=response.records;});});谢谢你,阿瑟尼。您很高兴解释了$http.get函数是如何工作的。再次感谢。