0 0

☆ajax、easyui datagrid获取数据默认utf-8格式的0

近期项目要求GBK,使用jquery 的ajax或是easyui的datagrid前台传向后台,以及后台传前台数据均乱码。

firebug展示如下:

响应头信息
Content-Type application/json;charset=GBK
Date Wed, 06 Nov 2013 05:36:06 GMT
Server Apache-Coyote/1.1
Transfer-Encoding chunked
请求头信息
Accept application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Content-Length 33
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Cookie JSESSIONID=5B8399701B320059D4B53E0BDFBDB736
Host localhost:8080


而通过更改jquery源码,将UTF-8更改为GBK,也不管用。

是否是jquery 的ajax只能支持UTF-8?

求大神指教!!!
2013年11月06日 13:41

2个答案 按时间排序 按投票排序

0 0

jquery 的ajax的option可以设置传输的编码格式,可以看一下官方的option配置。这样就不用改服务器端了!

2013年11月07日 12:19
0 0

响应头上面 需要设置头的属性!

response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("text/javascript;charset=UTF-8");


2013年11月06日 21:39

相关推荐

    落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo

    这个Demo项目"Matrixkey-EasyUI-Datagrid-NPOI-ExportToExcel-Demo"是一个很好的学习资源,可以帮助开发者理解如何在ASP.NET MVC环境中结合Easyui Datagrid和NPOI实现数据导出。通过深入研究该项目的源代码,你可以...

    JS EasyUI DataGrid动态加载数据

    <table id="dg" class="easyui-datagrid" title="动态加载数据" style="width:700px;height:250px" data-options=" url:'data.json', pagination:true, pageSize:10, pageList:[10,20,30], rownumbers:true...

    easyui datagrid 数据导出到Excel

    2. 获取datagrid数据:通过EasyUI Datagrid的API,如`$("#datagridId").datagrid("getData")`获取到数据对象。 3. 创建HTML表格:根据获取的数据,构建一个HTML `<table>`元素,结构与Datagrid相同。 4. 调用wxport...

    EasyUI DataGrid过滤用法实例

    在这个"EasyUI DataGrid 过滤用法实例"中,我们将深入探讨如何利用 EasyUI 的 DataGrid 组件实现数据过滤功能,帮助用户更高效地查找和管理表格中的信息。 首先,`datagrid-filter.js` 文件很可能包含了实现过滤...

    easyui datagrid单元格tip实现

    在Easyui的1.3.3版本中,作者新增了tooltip组件,尽管样式看起来也...之前我写过一篇《扩展:datagrid鼠标经过提示单元格内容》那就是用纯编码生成的tip,更为丑陋,有了Easyui 1.3.3的tooltip,我们实现起来就很容易了

    easyui1.7 官网示例大全

    easyui\easyui-datagrid10-demo.zip easyui\easyui-datagrid11-demo.zip easyui\easyui-datagrid12-demo.zip easyui\easyui-datagrid13-demo.zip easyui\easyui-datagrid14-demo.zip easyui\easyui-datagrid15-demo....

    easyui datagrid 右冻结

    在EasyUI中,"easyui-rtl.css"和"easyui-rtl.js"是用于支持从右到左(RTL)语言布局的文件。"rtl"是“right to left”的缩写,这些文件可能包含了适应RTL布局的样式和脚本,比如对于阿拉伯语或希伯来语等语言,元素...

    easyUI datagrid 实现行上移,下移,置顶,置底,排序提交后台绑定键盘事件

    在IT领域,尤其是在Web开发中,EasyUI是一个广泛使用的JavaScript框架,它基于jQuery,提供了丰富的UI组件,如datagrid,用于创建数据展示表格。本话题主要关注如何在EasyUI的datagrid中实现行的动态操作,包括上移...

    easyui datagrid 增加鼠标悬停弹窗事件

    由于EasyUI Datagrid的默认行为不包括鼠标悬停弹窗,我们需要通过修改源码或者扩展实现来添加这个功能。在描述中提到的方法是直接修改了源码,这可能涉及到对EasyUI内部机制的理解,以及对源码的调试和测试。 4. *...

    easyui-datagrid之间拖拽效果demo

    "easyui-datagrid 之间拖拽效果 demo" 重点展示了如何在两个 EasyUI Datagrid 之间实现数据的拖放功能,这对于提升用户体验,尤其是处理大量数据时的交互性至关重要。 首先,Datagrid 是 EasyUI 提供的一种表格控件...

    easyui-datagrid&&easyui-tree实例

    数据表" class="easyui-datagrid"> ``` 2. **数据源配置**: EasyUI datagrid可以通过Ajax获取数据,我们可以使用ASP.NET来处理请求并返回JSON格式的数据。在服务器端,创建一个ASP.NET MVC控制器或WebAPI方法,查询...

    easyui datagrid 表格 打印

    1. **扩展Datagrid功能**:可以通过扩展EasyUI Datagrid的默认功能来实现打印,这可能涉及到自定义事件监听器,当用户触发打印操作时,将当前视图的数据转换为适合打印的格式。 2. **CSS调整**:由于打印时浏览器...

    jquery easyui datagrid demo

    `jquery-easyui-document.chm` 是 jQuery EasyUI 的官方帮助文档,通常包含了完整的 API 参考、示例代码和使用指南。这个 CHM 文件可以帮助我们深入理解整个框架,不仅仅是 Datagrid,还包括其他如对话框(dialog)...

    Easyui-DataGrid表头拖动效果

    UI设计在一个系统中的重要性是不容忽视的,我们开发人员要做到:让用户去控制...给你的Easyui-DataGrid 表头添加一点料吧 Easyui-Datagrid—表头灵活显示http://blog.csdn.net/u010293698/article/details/47956865

    easyui datagrid插件 datagrid-detailview.js

    支持datagrid扩展,在一条记录下面可以嵌套一个子datagrid,切记要在页面中引入该js

    解决EasyUIdataGrid列比较多,无数据,列展现不全

    ### 解决EasyUI dataGrid列较多时无数据显示不全的问题 在使用EasyUI框架进行前端开发的过程中,可能会遇到dataGrid组件在数据为空时列显示不完整的问题。这不仅影响用户体验,也降低了系统的可用性。本文将详细...

    扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件完整版Demo下载

    jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!

    easyUI拓展:获取当前datagrid正在编辑状态的行编号

    easyUI拓展:获取当前datagrid中在编辑状态的行编号列表,直接使用即可

    easyui datagrid 导出到excel

    - AJAX获取数据:首先,你需要通过AJAX请求获取Datagrid中的所有数据,通常使用`getData()`方法获取表格中的行数据。 - 构建CSV字符串:将获取到的数据转化为CSV(逗号分隔值)格式,因为CSV可以直接被Excel识别。...

    easyui datagrid在编辑状态下更新列的值

    <table id="datagrid" class="easyui-datagrid" title="Editable Datagrid" style="width:700px;height:250px" data-options=" singleSelect:true, editable:true "> <!-- 数据列定义 --> ``` 在这个例子中,...

Global site tag (gtag.js) - Google Analytics