5

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

javascript文件在许多地方被调用,我正在努力找出正确的使用路径是什么。

我目前正在使用以下内容

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

但显然使用 ../../ 在应用程序的某些部分不起作用。

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

4

2 回答 2

0

这取决于您的应用程序在服务器上的位置以及扳手控制器的 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" />
于 2013-09-04T01:15:27.983 回答
0

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

echo $javascript->link('spanners/deletespanners');
于 2013-09-04T12:31:34.133 回答