摘要:
当我们开发一个WEB应用时,不可避免地使用一些Ajax来实现异步数据加载,以构建富客户端。 不过使用Ajax有一个问题:同源策略可能会使我们无法取得所需数据。 (注:同源策略指Ajax的请求方和数据返回者必须在同一IP和端口下,例如我们的网页地址在127.0.0.1:8080下,那么它发起的Ajax请求就只能被此IP和端口的监听程序接收和处理。有网友指出即时同一台主机的多个IP也不可以互发Ajax请求,这个我没有求证。) 由于Ajax的同源策略,造成我们在以下情况下可能无法取得所需数据(就Ajax而言): 1.需要在页面上使用脚本(JavaScript)去取得其他服务器的数据(... 阅读全文