gpt4 book ai didi

javascript - 从 JS 文件调用 Controller 函数

转载 作者:行者123 更新时间:2023-12-02 16:01:49 26 4
gpt4 key购买 nike

我使用 Yii 框架,我想从 JS 文件调用 Controller 函数,

我的 JS 文件中的 ajax 代码:

$.ajax({
type: "POST",
url: "operator/checkDisabledDates",
data: {
id: 1
},
success: function(data) {
alert('success');
},
error: function(data) {
alert("Fail");
}
});

其中 checkDisabledDates 是我的 Controller 方法名称,operator 是我的 Controller 名称。

我的网址格式错误,例如,

www.example.com/operator/agent/id/4/operator/checkDisabledDates

我的 ajax url 只是附加到现有 url 的最后一个位置,我尝试了不同的组合,例如,

url: "/operator/checkDisabledDates"
url: "../operator/checkDisabledDates"
url: "../checkDisabledDates"

没有任何作用,但是当我在下面的语法中使用时它起作用了,

url: "../../checkDisabledDates" 

有没有办法在不像这样硬编码点(.)的情况下做到这一点???

最佳答案

我建议不要使用相对路径来调用 Controller 。尝试使用您的域作为上下文

var domainName = 'yourSite.com'
url: domainName+"operator/checkDisabledDates"

关于javascript - 从 JS 文件调用 Controller 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com