我正在使用 cakephp 并想使用jQuery.ajax
发布到我的服务器。问题是 jQuery 的$.ajax
附加协议和主机名,但还包括当前控制器,因此我无法更改我粘贴的控制器。
有没有办法改变 url: 参数$.ajax
?这是我的示例邮政编码:
$.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 后面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)