当IE文档模式为9时,双http请求

时间:2013-12-31 12:11:26

标签: ruby-on-rails ruby-on-rails-3 internet-explorer internet-explorer-9

我正在使用rails 3.2.15ruby 1.9.3。在我的应用程序中当我使用Internet Explorer document mode = 8时,它会生成一个http请求。

  

Ex:在2013-12-31开始为XXXXXXX开始GET“/约会/新?r = 874”   10:28:13 +0000由AppointmentsController处理#new为JS

如果我更改document mode as 9,则会产生两个HTTP请求。

  

EX:在2013-12-31 10:27:19 +0000的XXXXXXX开始获取“/约会/新?r = 156”   开始获取XXXXXXX的“/约会/新”   2013-12-31 10:27:19 +0000
  由AppointmentsController处理#new as   JS参数:{“r”=>“156”}
   由AppointmentsController处理#new   作为HTML

我不知道为什么会这样。请建议此问题的路线。

1 个答案:

答案 0 :(得分:0)

我找到了问题的解决方案,罪魁祸首是“prototype.js”。我下载了最新版本的'prototype.js'文件(来自http://prototypejs.org/download/)并在IE 9, 10 and 11中进行了测试。它的魅力在于它。