jQuery AJAX 请求中的相对 url 与绝对 url
2022-08-30 16:29:07
我很难让我的AJAX请求在暂存服务器上工作。这在我的开发机器上工作正常,但是一旦我上传它,我所有的AJAX请求就停止工作了。我发现,如果我改变相对网址(例如。“index.php”)到绝对url(“http://example.com/index.php”)的请求再次工作,但我不明白为什么。
示例请求:
jQuery.post('index.php', {id: 1234, action: 1, step: 1}, function(data) { /* something */ });
这不起作用,我甚至没有出现在firebug控制台中。不过,成功处理程序被调用,这非常令人困惑。
这工作得很好:
jQuery.post('http://example.com/index.php', {id: 1234, action: 1, step: 1}, function(data) { /* something */ });
任何人都可以解释为什么AJAX请求以这种方式运行?x_X