`
GhostWolf
  • 浏览: 312901 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

dwz中“查找返回”中文参数值的问题

阅读更多

       这几天使用到dwz中查找返回的插件,发现如果传递有中文参数值时,在服务端就会request不到,而且这种情况出现在chrome和IE。查看了一下源代码,发现最终提交的是以get的方式进行ajax提交,所以会导致中文问题。

       那么我决定对这个查找返回的插件进行改造一下,原本页面上的代码需要这么写,

 

 

<a class="btnLook" 
href="${path}/guidance/doctor/lookUpWithHospital?isLookup=1&likeHospitalName={hospitalName}&likeDoctorName=${model.name }" 
lookupGroup="">查找带回
</a>

 我把这个代码调整为 

<a class="btnLook" 
data="isLookup=1&likeHospitalName={hospitalName}&likeDoctorName=${model.name }"
href="${path}/guidance/doctor/lookUpWithHospital" 
lookupGroup="" 
type="POST" >
查找带回
</a>

 主要是把参数独立出来作为data,并且新增了type的提交方式。

 

 

这里只是调整了页面上的代码,那么js需要怎么调整呢?如下:

  • dwz.database.js文件lookup方法click事件修改如下:
var data = {};
if($this.attr("data"))
    data = unescape($this.attr("data")).replaceTmById($(event.target).parents(".unitBox:first"));
					
var type = $this.attr("type") || "";
$.pdialog.open(url, "_blank", $this.attr("title") || $this.text(), options , data , type);

其中 data , type为新增

  • dwz.dialog.js文件open方法修改如下:
open:function(url, dlgid, title, options,data,type) {
...
if(dialog) {
...
}
else{
...
jDContent.loadUrl(url, data, function(){
....
},type);
.....
}
}

 其中data 和 type为新增

  • dwz.core.js文件loadUrl方法修改为如下:
loadUrl: function(url,data,callback,type){
	$(this).ajaxUrl({url:url, data:data, callback:callback , type:type});
}

其中: type:type为新增

 

       其实这里主要是仿照了列表页搜索的功能(搜索也有查找中文,而且最终也是用了ajax的post方式提交,我们需要思考为什么这样就不会出现中文问题呢?)

分享到:
评论

相关推荐

    DWZ中文开发手册

    DWZ框架文档中详细列举了开发者可能遇到的常见问题及其解决策略,涵盖了从XML加载错误到浏览器兼容性问题的多个方面。这些问题的解决不仅有助于排除开发过程中的障碍,也是对框架深度理解的体现。 #### 版本控制与...

    dwz中的全国省市的查找带回

    标题 "dwz中的全国省市的查找带回" 涉及的是一个使用DWZ(Dynamic Web Zone)框架实现的中国省市联动下拉选择的功能。DWZ是一个国内常用的前端UI框架,它提供了一系列组件和功能,方便开发者构建交互性强、用户体验...

    dwz中文api(chm)

    dwz中文api,适合初学者使用!就收1个积分!

    kindedito在DWZ中的应用

    kindedito在DWZ中的应用,主要修改dwz.ui.js即可.

    DWZ使用帮助文档

    - **如何自定义DWZ分页参数**: 通过修改配置文件或在代码中指定参数来实现。 - **如何关闭loading**: 在适当的时机调用关闭loading的方法。 - **DWZ局部刷新**: 通过Ajax请求局部更新DOM节点。 - **DWZ版本升级**: ...

    dwz页面图片显示js

    例如,可以使用`$.fn.imgZoom`插件,通过传递参数来设定缩放的最大值和行为。 三、图片轮播 在DWZ页面中,图片轮播功能常常用于展示多个图片。这可能通过`slide`插件实现,它可以自动循环播放一组图片,并提供导航...

    DWZ 用户手册chm中文详细版,不是精品我不发。

    DWZ 用户手册chm中文详细版,物美价廉,不是精品我不发。

    jqgird dwz 框架扩展

    在上述示例中,`url: 'getdata.json'`指定了数据源,这通常是一个返回JSON格式数据的服务器接口。DWZ框架提供了AJAX请求方法,可以方便地与后端进行数据交互。例如,使用DWZ的`$.ajaxGridData`方法获取JSON数据: `...

    dwz的Demo和chm使用手册

    《DWZ的Demo和CHM使用手册》是一个针对DWZ框架的综合学习资源包,它包含了一个演示示例(Demo)以及一个以CHM(Compiled Help Manual)格式编译的API文档。这篇详解将深入剖析这两个核心部分,帮助读者更好地理解和...

    DWZ帮助文档 PDF版

    10. 版本更新与问题解决:文档中还包括了关于DWZ版本升级的记录和一些常见问题的解决方法。 在使用DWZ框架时,开发者需要了解如何初始化框架,如何通过JavaScript对页面元素进行操作,以及如何与后端进行数据交互。...

    dwz框架官网实例

    DWZ官方提供详尽的文档和活跃的社区,遇到问题时可以参考文档或向社区寻求帮助,这对于学习和使用DWZ来说是非常重要的。 通过“dwz框架官网实例”,我们可以深入学习DWZ框架的使用,从基础组件的使用到复杂功能的...

    DWZ框架在ASP.Net中的运用

    在ASP.NET环境中,DWZ框架可以与后端的.NET技术紧密结合,提供高效、便捷的网页开发解决方案。本篇文章将深入探讨DWZ框架在ASP.NET中的应用及其优势。 首先,DWZ框架的核心特性在于其强大的UI组件库,包括表格、...

    dwz上传小上传小

    当上传失败时,DWZ会返回错误信息,帮助开发者定位问题,同时向用户提供友好的提示。 7. **批量上传** 用户可以一次选择多个小文件进行批量上传,提升工作效率。 8. **服务器端处理** DWZ上传组件会生成一个...

    简单实用国产jQuery UI框架 - DWZ富客户端框架DWZ RIA 1.4.4 (20121016 修正了横向导航js报错问题)

    DWZ RIA 1.4.4 (20121016 修正了横向导航js报错问题) 修复使用xheditor插件IE下兼容问题:IE下打开一个含有编辑器的页面,然后关闭,再打开不能录入问题 修复多文件上传插件uploadify 的html扩展方式,java读取不...

    mvc搭建DWZ框架

    在实际开发中,DWZ MVC框架能够帮助开发者快速构建功能丰富的Web应用,其易用性和灵活性使其在中小型项目中备受青睐。通过掌握DWZ的MVC架构,开发者可以更好地组织代码,提高开发效率,并实现精细的权限控制,保障...

    dwz .net 简单分页 表头排序、查询

    【标题】:“DWZ.NET 简单分页、表头排序及查询”是指在.NET开发环境中使用DWZ(Dynamic Web Zone)框架实现的一种高效、便捷的网页数据展示功能。DWZ.NET是一款基于Ajax的前端交互框架,尤其适用于构建富交互性的...

    dwz手册的补充说明和常见问题

    - DWZ框架通常返回整个页面而不是仅部分数据,使用JSON.eval()进行页面加载。 - 这种机制简化了前端开发者的任务,因为开发者无需关心具体的数据处理逻辑。 4. **服务器端响应JSON的作用** - 服务器端响应的JSON...

    dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz

    【标题】"dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz" 指的是一个基于PHP的开源前端框架dwz的演示版本,版本号为1.1.6RC1。这个压缩包包含了一个名为“dwz-demo”的项目,是用于展示和学习dwz...

    thinkphp3_dwz

    标题“thinkphp3_dwz”指的是一个基于ThinkPHP 3.0框架与DWZ UI集成的项目,主要用于实现角色管理功能。在Web开发中,ThinkPHP是一个流行的PHP框架,而DWZ(Dynamic Web Zone)是一个前端jQuery UI框架,提供了一...

Global site tag (gtag.js) - Google Analytics