相关疑难解决方法(0)

在cakePHP中调用ajax时使用action url的最佳实践

我在cakePHP应用程序中使用ajax和jQuery.
我的javascript函数放在一个javascript文件中.

现在在我的本地系统中,文件保存在"/ sample"目录中,因此我调用该函数时的路径将是

在ajax.js

$.post({url : "/sample/controller/action"})
Run Code Online (Sandbox Code Playgroud)

但托管后,网址将成为

$.post({url : "/mydomain.com/controller/action"})
Run Code Online (Sandbox Code Playgroud)

在cakePHP中我们$html->url生成url
但由于此代码在js文件中,我无法使用该函数

我不想在托管之前手动更改所有ajax操作URL

ajax jquery cakephp url-rewriting

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

ajax ×1

cakephp ×1

jquery ×1

url-rewriting ×1