我对URL字段中提到的某个位置有以下AJAX请求。当我尝试发送此请求时,它会连接当前URL(来自浏览器)并附加此AJAX URL,而我的PUT请求始终失败。
jQuery.ajax({
type: 'PUT',
url: 'qres/pfolio/v1/'+portfolio_id+'/',
data: put_data,
success: function(result) {
console.log(result);
},
});
如果来自浏览器的当前页面网址为“ http://localhost:8000/portfolio/2/”,那么ajax调用将转到“ http://localhost:8000/portfolio/2/qres/pfolio/v1/2/”
我如何更正相对URL,以便它到达“ http://localhost:8000/qres/pfolio/v1/2/”
答案 0 :(得分:0)
尝试更改:
url: 'qres/pfolio/v1/'+portfolio_id+'/',
收件人:
url: '/qres/pfolio/v1/'+portfolio_id+'/',