2010-09-30 70 views
0

使用Rails的RJS与jQuery,我有一个链接事件绑定点击,做ajax与GET调用并返回dataType:脚本(与RJS提供响应)。IE尝试保存Ajax响应文件

第一次在资源管理器中工作,但在此之后,当您单击链接时,它会尝试将响应保存为文件....任何想法如何解决此问题?

IE中只有一个问题。

回答

0

这类问题通常是由于服务器设置问题和传递给浏览器的HTTP headers引起的。我特别确保服务器为Ajax请求使用正确的Content-Type头。

+0

谢谢卡尔文,你的回答让我想到了在format.js之前需要一个response_to format.html的标准IE问题的解决方案.... – 2010-09-30 19:06:15

+1

建议您接受/ upvote calvinf的答案,然后 – barrowc 2010-09-30 19:51:53

+0

它没有直接回答我的问题。答案是更改respond_to设置,以便首先在Rails控制器操作中放置HTML响应。我只是欣赏他花时间尝试并提供一些建议。 – 2010-10-02 17:28:16