我试图在我的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" />