ajax 中的 url 为什么会自动在端口名字前加上域名?
例如我们写 ajax 是这样的
var urls='<%=contextPath%>/app/api/v1/apply/getMessage';
$.ajax({
type: "POST",
url: urls,
dataType: 'json',
data: datas,
success: function(data){
//dosomething
}
})
<%=contextPath%> 可以不用管,就是一个相对路径,就是我很好奇,假如网站名称或是服务器是
http://www.website.com , 然后实际上的 url 就是
http://www.website.com/<%=contextPath%>/app/api/v1/apply/getMessage
问题来了,请问这个 url 前增加的网站地址是浏览器做的,还是 ajax 做的?这个和什么有关?请大神们赐教,谢谢。
一只斗牛犬
相关分类