我应该在哪里发送 Ajax 请求?

Where should I send an Ajax request?

当使用 jQuery 时,当发送 Ajax 请求时,您指定要发送到 URL。例如:

$.get("someurl", function(data) {
    console.log(data);
});

我的问题是:URL 是否应该引用服务器上的页面,就像客户端页面位于服务器上一样?例如。类似 mypage/something 的东西?或者 URL 应该像在另一台计算机上一样引用该页面,使用硬编码的主机地址,例如 http://192.168.1.1/mypage/something?

这两种方法似乎都有效。如果是这样,如果我只指定文件名而不是完整的 IP 地址,客户端浏览器如何知道将请求发送到哪里?

两者皆可。如果页面在同一个应用程序中,您可以通过名称引用它。如果它在不同的应用程序或不同的网站中,您将使用完整路径引用它。