gpt4 book ai didi

jquery - jquery 的 $.ajax 中从 url 参数中删除附加 url 的方法

转载 作者:行者123 更新时间:2023-12-01 03:47:22 26 4
gpt4 key购买 nike

我正在使用 cakephp 并希望使用 jQuery.ajax 发布到我的服务器。问题是 jQuery 的 $.ajax 附加了协议(protocol)和主机名,但还包括当前 Controller ,因此我无法更改我粘贴的 Controller 。

有没有办法改变$.ajax中的url:参数?这是我的示例帖子代码:

 $.ajax({
url: 'controller/action',
type: 'post',
data: $('#form_data').serialize(),
dataType: 'json',
success: function(json) {
console.log(json);
}
});

最佳答案

试试这个

$.ajax({
url: '/controller/action',
type: 'post',
data: $('#form_data').serialize(),
dataType: 'json',
success: function(json) {
console.log(json);
}
});

你看出区别了吗?如果您在 URL 前面添加“/”(斜杠),它将附加到您的域名后面,如果没有,它将附加到您当前的 URL 后面。

关于jquery - jquery 的 $.ajax 中从 url 参数中删除附加 url 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12211528/

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