摘要: 页面为gbk,数据直接用的$.serialize()来提取参数,按如下解决即可。jquery form表单.serialize()序列化后中文乱码问题原因及解决原因:$.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX,true);将数据解码 例如: var params = jQuery("#formId").serialize(); // http request parameters. params = decodeURIComponent(params,true);在进行 阅读全文
posted @ 2012-05-18 14:30 飛天大盜 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 正常的表单都是使用submit按钮来提交,jquery validate插件可以方便的做表单验证。要做一个发送短信的功能,向目标表插入多条记录,界面采用ajax来提交表单,等待效果直接用ext的遮罩了。但是如何验证却碰到问题。解决方式很简单,表单跟正常表单一样,validate的submitHandler,invalidHandler这2个方法都需要覆盖,都return false;这样表单就不会在点击按钮的时候提交了,表单验证跟正常验证起作用。submitHandler在return 之前写上我们的表单处理代码就ok了。代码如下,可以忽略ext相关代码。 1 //表单验证 2 $(" 阅读全文
posted @ 2012-05-18 13:05 飛天大盜 阅读(9066) 评论(3) 推荐(1) 编辑