【发布时间】:2019-01-06 08:33:56
【问题描述】:
我对 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);
},
});
如果来自浏览器的当前页面 url 是“http://localhost:8000/portfolio/2/”,那么 ajax 调用会转到“http://localhost:8000/portfolio/2/qres/pfolio/v1/2/”
如何更正相对 url,使其转到“http://localhost:8000/qres/pfolio/v1/2/”
【问题讨论】:
-
绝对化:
url: '/qres/pfolio/v1/'+portfolio_id+'/'。投票结束为 此问题是由无法再复制的问题或简单的印刷错误引起的。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能帮助未来的读者。