`

关于Rails Ajax 乱码,request.xhr--- Ajax提交

阅读更多
关于Rails Ajax 乱码(转 http://www.railscn.com/viewthread.php?tid=2326&extra=page%3D2)
当我不用Ajax时,采用下面的方法显示正常
       class ApplicationController < ActionController::Base
       before_filter :set_charset
       def set_charset
           @headers["Content-Type"] = "text/html; charset=GB2312"
       end
       end
如果我采用Ajax ,中文时显示了,可是Ajax不起作用了
解决方法:
  before_filter :set_charset
  def set_charset   
    if request.xhr?   
      @headers['Content-Type'] = "text/javascript; charset=GB2312"   
    else      
      @headers['Content-Type'] = "text/html; charset=GB2312"   
    end
  end
注意红色的字体哦!!
分享到:
评论

相关推荐

    (Unity源码)街机外星风格射击游戏源码On Rails Shooter Template 1.20.rar

    2-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏...

    Ajax-Rails-4-AJAX-Form.zip

    Ajax-Rails-4-AJAX-Form.zip,rails 4 ajax表单示例,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的情况下...

    Ajax-rails-ajax-demo.zip

    Ajax-rails-ajax-demo.zip,ruby on rails的ajax演示项目,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    Ajax-Rails-4-AJAX-modal-form-render-JS-response-as-table-row.zip

    Ajax-Rails-4-AJAX-modal-form-render-JS-response-as-table-row.zip,rails 4 ajax模式表单将js响应呈现为表行,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于...

    Beginning.Rails.3-

    Beginning.Rails.3-blog代码 This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails 3

    Aptana.Studio.Professional.v1.2.7.024774.Incl.KeyMaker.and.Patch-DVT.part01.rar

    去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久...

    sclo-ror42-rubygem-rails-4.2.5.1-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    rails-ajax:通过历史记录,添加书签将Ajax功能添加到Rails网站...-开源

    以最少的代码更改将Ajax功能添加到Rails网站。 支持历史记录,书签,部分刷新,Rails闪烁,用户回调,脚本执行,重定向。 基于Rails-UJS和jQuery构建。

    sclo-ror42-rubygem-rails-doc-4.2.5.1-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    Ajax-ajax-datatables-rails.zip

    Ajax-ajax-datatables-rails.zip,datatable的ajax方法的包装器,允许在rails应用程序中与服务器端分页同步,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建...

    Ajax-rails-travel-app.zip

    Ajax-rails-travel-app.zip,网络应用程序,允许你跟踪,评分,并审查你已经采取的旅行。注意:repo包含多个分支,具有原始rails版本,并使用jquery前端更新了应用程序。,ajax代表异步javascript和xml。它是多种web...

    socket.io-rails:用于socket.io的Rails资产管道包装器

    socket.io-rails 用于Rails资产管道包装器。 安装 将此行添加到您的应用程序的Gemfile中: gem 'socket.io-rails' 然后执行: $ bundle 或将其自己安装为: $ gem install socket.io-rails 用法 在清单文件中...

    cloudflare-rails:使用cloudflare时在rails中修复request.ip和request.remote_ip

    Cloudflare :: Rails 此gem正确配置了Rails,以便request.remote_ip / request.ip都能正常工作。Rails兼容性这个gem需要railties , activesupport和actionpack &gt; = 5.2 。 对于Rails 5.0和5.1使用2.0.0 。 对于...

    Node.js-code-notes一个node.js版本的Rails的“rakenotes”功能

    【标题】:Node.js-code-notes实现了一个类似Rails的“rake notes”功能 【描述】:code-notes项目是一个基于Node.js的工具,它的目标是模仿Ruby on Rails框架中的"rake notes"命令。在Rails中,"rake notes"允许...

    rails ajax提交文件或图片

    在本篇博文中,我们将深入探讨如何在Rails中利用AJAX提交文件或图片。 首先,我们需要设置一个表单来允许用户上传文件。在Rails中,`form_for`辅助方法可以帮助我们创建一个表单,但为了支持AJAX提交,我们需要将其...

    Rails.Angular.Postgres.and.Bootstrap.2nd.Edition

    With this fully revised new edition, take a holistic view of full-stack development to create usable, high-performing applications with Rails 5. Rails is a great tool for building web applications, ...

    Ajax-select_all-rails.zip

    Ajax-select_all-rails.zip,易于选择和取消选择所有复选框,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    Ajax-rails-ranger.zip

    Ajax-rails-ranger.zip,rubyonrailsapi的自以为是ajax客户端,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页...

Global site tag (gtag.js) - Google Analytics