当使用jQuery时,发送Ajax请求时指定要发送到的URL。例如:我应该在哪里发送Ajax请求?
$.get("someurl", function(data) {
console.log(data);
});
我的问题是:应该在URL引用服务器上的页面,如果客户端页面所在的服务器上?例如。像mypage/something
?或者应该使用硬编码的主机地址(例如http://192.168.1.1/mypage/something
)将网页引用为与另一台计算机上的网页相同?
看来两种方法都有效。如果是这样,如果我只指定文件名而不是完整的IP地址,那么客户端浏览器如何知道要发送请求的位置?
默认情况下都在工作 – Hacketo 2015-02-07 14:28:31
,出于安全原因,不允许跨域请求。如果它不是跨域请求,两者都可以使用, – 2015-02-07 14:30:34