在JavaScript中发送Ajax请求时,URL可以使用相对地址也可以使用绝对地址,具体取决于需求。
1. 相对地址:如果Ajax请求发送到的服务器和当前页面在同一个域名下,那么可以使用相对地址。例如,页面URL:
http://www.example.com/page1,发送Ajax请求到http://www.example.com/api/data,那么可以直接写/api/data作为URL。
2. 绝对地址:如果Ajax请求发送到的服务器和当前页面不在同一个域名下,那么必须使用绝对地址。例如,页面URL是http://www.example.com/page1,发送Ajax请求到http://api.example.com/data,那么必须写完整的http://api.example.com/data作为URL。