是的,jQuery 提供了一个内置函数来返回 rootURL。这个函数是 jQuery.ajax()
,它可以用来发送 AJAX 请求,并且可以接受一个 url
参数,该参数可以是相对路径或绝对路径。如果 url
参数是相对路径,则 jQuery.ajax()
会自动将其转换为绝对路径,并返回 rootURL。
例如,如果当前页面的 URL 是 https://example.com/page.html
,则可以使用以下代码来发送 AJAX 请求:
$.ajax({
url: '/api/data',
type: 'GET',
success: function(data) {
console.log(data);
}
});
在这个例子中,url
参数是 /api/data
,它是一个相对路径。jQuery.ajax()
会将其转换为绝对路径 https://example.com/api/data
,并返回 rootURL https://example.com
。
需要注意的是,jQuery.ajax()
只会返回 rootURL,而不会返回其他路径信息。如果需要获取完整的 URL,可以使用其他方法,例如 window.location
对象。
领取专属 10元无门槛券
手把手带您无忧上云