cakephp - 在javascript文件中获取正确的路径

时间:2013-09-04 01:01:26

标签: php javascript jquery cakephp path

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

javascript文件在很多地方被调用,我很难弄清楚正确的路径是什么。

我现在正在使用以下内容

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

但显然使用../../将不适用于应用程序的某些部分。

我可以用?

替换../../

2 个答案:

答案 0 :(得分:0)

这取决于您的应用在服务器上的位置以及扳手控制器的deleteSpanner操作的访问方式。假设如下:

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



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

为了向您证明这个概念,请查看此演示:http://jsbin.com/APejeQa/1 in-其中jsbin徽标网站的src可以从任何页面级别访问,只需通过/

<img src="/images/jsbin_static.png" alt="jsbin logo" />

答案 1 :(得分:0)

在您的视图文件中输入以上内容:

echo $javascript->link('spanners/deletespanners');