我有一个对外部API的ajax调用,我需要在页面加载时对json数据进行下载。通常,我只会直接从页面调用API到外部站点,但是我需要该站点才能在IE8上运行,因此我通过grails代理API调用以避免源问题。
我要做的是,当调用 Action 加载页面时开始将json数据下载到服务器,缓存json数据,并在JavaScript在页面加载时调用grails服务器时通过ajax调用提供数据。明显的问题是确保仅在数据已完成从外部站点下载到服务器时才返回代理api调用。我该怎么办?
最佳答案
您可能要看一下jQuery插件:Cross-Domain AJAX for IE8 and IE9
然后,您可以使用IE8做一个标准的$ .ajax(),而这一切都不是必需的。
关于ajax - Grails-在页面加载时下载数据,进行ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29171336/