使用JS从变量URL获取文件夹

时间:2016-11-10 19:03:37

标签: javascript ajax url path

我正在开发一个网站,在本地中,网址如下所示:

{local ip}/{project name}/{project division}/{private folder}/{other folders or files}

但是当在线时,网址如下所示:

{domain}/{project division}/{private folder}/{other folders or files}

我需要从一个从

调用的JS文件中创建一个jQuery AJAX请求
/{project division}/{private folder}/[index file]

该文件也是从

调用的
/{project division}/{private folder}/{other folders or files}

/{project division}/{private folder}/{other folders or files}/{other folders or files}/

所以我需要获取这部分网址

/{project division}/{private folder}/

从那里发送请求

/{project division}/{private folder}/ajax_call.js

如何使用JS获取URL的那部分?

任何其他解决方案可能都是对的。

1 个答案:

答案 0 :(得分:0)

您应该避免在代码中添加逻辑,这些逻辑在您的开发和生产环境中的行为会有所不同,只是因为您在此代码进入prod之前无法测试此代码的行为。< / p>

相反,您是否可以选择配置运行开发应用程序的环境?

如果是这样,您可以为不同的项目使用不同的端口或不同的(子)域,例如:

  • {local ip}:3000/{project division}/{private folder}/{other folders or files}
  • myproject.local/{project division}/{private folder}/{other folders or files}

这使您可以简单地使用服务调用的绝对路径,就像生产中一样。