如果页面响应头中包含中文内容,ajax请求的页面和被请求的页面即使编码统一,不同浏览器下表现的方式还是会不一样,firefox/IE下出现乱码,chrome可以正常调用getResponseHeader获取到中文的响应头内容。

要解决这个问题,可以将中文进行编码后在设置为响应头内容,这样ajax调动getResponseHeader获取内容后,在客户端解码下就不会出现乱码了,示例代码如下

protected void Page_Load(object sender, EventArgs e)

{

if (Request.QueryString["ah"] == "1")

{

string s = "中国";

Response.AddHeader("cn", Microsoft.JScript.GlobalObject.escape(s));

Response.End();

}

}

var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("microsoft.xmlhttp");

xhr.open('get', 'bb.aspx?ah=1&' + new Date().getTime(), false);

xhr.send(null);

var cn = xhr.getResponseHeader('cn');

alert(cn);

加支付宝好友偷能量挖...

2014-3-7Web开发网

ajax返回头部页面,ajax getResponseHeader获取中文响应头相关推荐

  1. Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)

    获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...

  2. Java 获取 URL响应头的日期信息

    我们用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息 代码如下 import java.net.HttpURLConnection; ...

  3. 用ajax修改成功怎么返回页面,jquery操作ajax返回的页面元素

    这两天工作不忙,正好从朋友那里拿到一个某个应用的开发文档,相关数据放在了mongodb里,自己电脑可以本地开启服务器然后通过给的借口来获取数据.由于这是一个比较大比较全的一个完整项目,也没有那么多经历 ...

  4. 用php mui ajax注册登录页面,ajax实现简单登录页面

    本文实例为大家分享了ajax实现简单登录页面的具体代码,供大家参考,具体内容如下 一.什么是ajax Ajax是一种无需重新加载整个网页,能够更新部分网页的技术. 二.ajax的工作原理 Ajax工作 ...

  5. Ajax叠加(Ajax返回数据用Ajax发出)

    最近在做人事管理系统的一个签到功能,首先是把部门当做参数,把参数用Ajax发送到数据库进行查询,然后以表格形式动态生成员工信息到返回页面的Div里,表格最后的一列是签到按钮,这时我想用JQuery继续 ...

  6. java ajax 返回 乱码,java ajax 返回 乱码

    java ajax 返回 乱码 [2021-01-31 23:12:50]  简介: 解决java的ajax提交返回值中文乱码的方法:1.在RequestMapping的并发配置中加代码[produc ...

  7. 如何用ajax做登录页面,ajax如何制作登录页面?登录页面ajax的请求详解(附完整实例)...

    本篇文章主要的讲述了关于ajax登录页面时ajax请求的内容,现在我们一起来看看这篇文章吧 登录页面ajax请求 一.登录验证提示信息//提交登录信息sub.on('click',function(e ...

  8. Java 获取 URL 响应头信息

    我们如何获取指定 URL 的响应头信息呢? 代码如下 import java.io.IOException; import java.net.URL; import java.net.URLConne ...

  9. mvc ajax返回整个页面跳转,在springmvc中的ajax发布调用之后,有什么方法可以将我的页面(jsp)重定向到另一个页面(jsp)...

    基本上,我的情况是我尝试通过使用ajax post将3个对象的列表作为字符串发送到我的控制器,如下所示. AJAX调用的JavaScript函数: $.ajax({ type: 'POST', dat ...

最新文章

  1. Java fork join ForkJoinPool 用法例子
  2. java 变量作用域 c语言_java - 数据结构 c语言 作用域问题
  3. Oracle 12.2安装示例schema
  4. CF294C Shaass and Lights(排列组合)
  5. 037——VUE中表单控件处理之表单修饰符:lazy/number/trim
  6. mysql句柄是什么_MySQL与句柄
  7. java sheet_java的poi技术写Excel的Sheet
  8. ASP中FSO的神奇功能(1)
  9. mysql limit 5 5 正确_MySql 5.7 同时使用order by和limit时结果集不正确的问题
  10. 本地编译tomcat的docker镜像
  11. Atitit 减少财政支出----普通人如何蹭政府补贴措施 attilax大总结.docx
  12. C语言,最新猴子摘桃(递归方法)
  13. 阿里大文娱管理层调整?回应:分工去年宣布 不是新闻
  14. 网页端调用客户端的cs 程序
  15. 解决图片放在src上面加载不出来,但是放在浏览器地址可以访问
  16. 计算机excel感叹号,感叹号!在Excel中的用途 电脑右下角出现了一个感叹号什么意思啊...
  17. 人民海洋里的“华为博弈”
  18. UI设计好学吗?UI设计难不难?
  19. 程序猿理论系列整理:高级语言、汇编语言、机器语言
  20. 机器学习-有监督学习-分类算法:k-近邻(KNN)算法【多分类】

热门文章

  1. c语言 得到结构体成员偏移
  2. golang Receiver has generic name 问题解决
  3. Makefile选项CFLAGS LDFLAGS LIBS
  4. 常见算法在实际项目中的应用
  5. android webview 63版,Issue in WebView Android History When update Chrome stable version 63
  6. 设置居中_微信设置个性签名居中,超简单!
  7. 主机电源全是黑线怎么短接_汽车胎压监测即将成为强制标准,听听老司机怎么说...
  8. arp_ignore和arp_announce内核参数
  9. 成都计算机大专学校公办,成都设有计算机应用技术的公办大专学校
  10. git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)