ajax - Grails-在页面加载时下载数据,进行ajax调用

标签 ajax grails proxy

我有一个对外部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/

相关文章:

javascript - Jquery form serialize() 只返回部分字段

ajax - 带有选项请求的 AWS S3 CORS 403 错误

grails - 无法在MVC结构中找到类文件-初学者

C++ libcurl FTP 通过代理上传不工作

javascript - SAAS 每席位认证

php - Symfony2 : Uploads a file using Ajax and jQuery

jquery - Grails/jQuery-将JSON对象从Controller渲染到jQuery函数

grails - 尽管外部化是在grails中的application.yml中编写的,为什么logback.groovy没有采用Config对象?

proxy - Postman 代理不适用于 HTTPS 请求

google-app-engine - 我想要一个 “forwards”到两个开发服务器的代理服务器