Grails - 在页面加载时下载数据,开始 ajax 通话
Grails - download data on page load, get on ajax call
我有一个 ajax 调用外部 API 我需要在页面加载时下载 json 数据。通常我会直接从页面调用 API 到外部站点,但我需要该站点在 IE8 上工作,所以我通过 grails 代理 API 调用以避免来源问题。
我要做的是在调用加载页面的操作时开始将 json 数据下载到服务器,缓存 json 数据,并通过ajax 当 javascript 在页面加载时调用 grails 服务器时调用。明显的问题是当数据从外部站点下载到服务器时,确保代理 api 只调用 returns。我该怎么做?
您可能需要查看 jQuery 插件:Cross-Domain AJAX for IE8 and IE9
然后你可以用 IE8 做一个标准的 $.ajax() 并且 none 是必要的。
我有一个 ajax 调用外部 API 我需要在页面加载时下载 json 数据。通常我会直接从页面调用 API 到外部站点,但我需要该站点在 IE8 上工作,所以我通过 grails 代理 API 调用以避免来源问题。
我要做的是在调用加载页面的操作时开始将 json 数据下载到服务器,缓存 json 数据,并通过ajax 当 javascript 在页面加载时调用 grails 服务器时调用。明显的问题是当数据从外部站点下载到服务器时,确保代理 api 只调用 returns。我该怎么做?
您可能需要查看 jQuery 插件:Cross-Domain AJAX for IE8 and IE9
然后你可以用 IE8 做一个标准的 $.ajax() 并且 none 是必要的。