jQuery AJAX相对路径与当前URL串联

时间:2018-07-30 06:24:51

标签: html ajax django

我对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/

1 个答案:

答案 0 :(得分:0)

尝试更改:

url: 'qres/pfolio/v1/'+portfolio_id+'/',

收件人:

url: '/qres/pfolio/v1/'+portfolio_id+'/',