2
在Rails應用中使用Lazybox通過Ajax加載表單。 new.js.erb看起來像這樣:IE8在執行Ajax時在utf8字段上窒息
$.lazybox('<%=j render "form" %>', {closeImg: true, speed: 100, klass: 'po_lazybox' });
和_form.html.erb窗體被與典型的產生:
<%= form_for(@invoice, :remote => @is_remote) do |f| %>
FF,野生動物園,鉻是優良與此但IE8將不會在lazybox中顯示錶單。它似乎與隱藏的「utf8」字段有關,因爲如果我粘貼呈現的表單的HTML,減去該字段,則一切正常。
在IE8中的JS控制檯不會給出任何錯誤,只是安靜地顯示一個空白的lazybox。 IE8會將該表單顯示爲一個純HTML頁面,即如果我去/ invoices/new,一切正常。
有什麼想法?謝謝。