我试图在我的webroot / js文件夹中的javascript文件中使用$ .post()jQuery调用。

javascript文件在很多地方都被调用过,我正在努力弄清楚要使用的正确路径是什么。

我目前正在使用以下

$.post("../../spanners/deleteSpanner", function(data) {
    alert(data);
});

但是显然使用../../在应用程序的某些部分中无效。

我可以用../../替换什么?

最佳答案

这取决于应用程序在服务器上的位置以及 Spanner Controller 的deleteSpanner操作如何访问。假设以下内容:

mywebsite.com/spanners/deleteSpanner ===> $.post("/spanners/deleteSpanner"...



mywebsite.com/someApp/spanners/deleteSpanner ===> $.post("/someApp/spanners/deleteSpanner"...

要为您证明这一概念,请查看此演示:http://jsbin.com/APejeQa/1,只需通过/开始其路径即可从任何页面级别访问jsbin徽标网站的src
<img src="/images/jsbin_static.png" alt="jsbin logo" />

09-18 04:08