这几天使用到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中文api,适合初学者使用!就收1个积分!
主要实现了全国省市的下拉联动,作为参考很有价值
kindedito在DWZ中的应用,主要修改dwz.ui.js即可.
DWZ框架在ASP.Net中的一些运用,DWZ框架在ASP.Net中的一些运用
DWZ 用户手册chm中文详细版,物美价廉,不是精品我不发。
DWZ RIA 1.4.4 (20121016 修正了横向导航js报错问题) 修复使用xheditor插件IE下兼容问题:IE下打开一个含有编辑器的页面,然后关闭,再打开不能录入问题 修复多文件上传插件uploadify 的html扩展方式,java读取不...
DWZ
•通读DWZ文档,很多新手提的问题文档中都写了 •看demo每个组件演示效果和代码(留意组件html结构) •建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍 •对于初学者不建议看...
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级 DWZ框架支持用html扩展的方式来代替...
首先非常感谢DWZ官方整合了DWZ+ThinkPHP,方便我们PHPer的开发,DWZ的后台框架非常好用。 其次,本人在 DWZ官方 整合的基础上做了些修改,而且经测试完全可用,现在本人在此基础上开发项目。 修改的内容如下: 1、...
dwz thinkphp3.0 角色管理
dwz的官网实例,在eclipse中经过测试
dwz框架 asp.net mvc3;dwz框架 asp.net mvc3;dwz框架 asp.net mvc3
dwz时间控件
DWZ视频+文档
dwz 下拉框左右选择 dwz 下拉框左右选择 dwz 下拉框左右选择
dwz_jui 1.6.1版本;dwz_jui 最新版本;dwz_jui 1.6.1版本;dwz_jui 最新版本;
DWZ合集 dwz-user-guide dwz_jui-master
dwz前端框架手册