`

jQuery.form.js支持中文

 
阅读更多

在后台JAVA中对参数对应的转码:

java.net.URLDecoder.decode(request.getParameter("name"), "UTF-8");
 

把jquery.js 中的param中的

做一下encodeURIComponent就可以了

 

param: function( a ) {
         var s = [];
         // If an array was passed in, assume that it is an array
         // of form elements
         if ( a.constructor == Array || a.jquery ){
             // Serialize the form elements
             jQuery.each( a, function(){
                 s.push( encodeURIComponent(this.name) + "=" + 
              encodeURIComponent(encodeURIComponent( this.value )));
             });
         // Otherwise, assume that it's an object of key/value pairs
         }else{
             // Serialize the key/values
             for ( var j in a ){
                 // If the value is an array then the key names need to be repeated
                 if ( a[j] && a[j].constructor == Array ){
                     jQuery.each( a[j], function(){
                         s.push( encodeURIComponent(j) + "=" + 
                       encodeURIComponent(encodeURIComponent( this )));
                     });
                 }else{
                     s.push( encodeURIComponent(j) + "=" + 
                               encodeURIComponent(
                                    encodeURIComponent( 
                                        jQuery.isFunction(a[j]) ? a[j]() : a[j] )) );
                  }
              }
         }
         // Return the resulting serialization
         return s.join("&").replace(/%20/g, "+");
     }
 

 

 

 

分享到:
评论

相关推荐

    jquery.form.js下载

    jquery.form.js jquery.form.js

    jquery form jquery.form.js

    在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了压缩后的`jquery.form.js.min.js`,便于在生产环境中使用,减少加载时间。 二、核心功能 1. 异步提交:jQuery Form支持AJAX方式提交...

    jquery.form.min.js

    jquery.form.min.js是一个异步提交表单的插件,使用该插件可以设置callback函数,并且页面不会跳转

    jquery.form.js解决opera冲突问题

    jquery.form.js解决opera冲突问题 使用jquery.form.js如果jquery使用的是1.9以上的版本会报opera找不到 以解决 备份下

    jquery.form.js

    `jquery.form.js`是由Malsup开发的一款jQuery插件,它的主要目标是提供一种优雅的方式来处理表单的异步提交,特别是对于文件上传的支持。通过这个插件,开发者可以轻松地实现实时的表单验证、文件上传进度的显示,...

    Jquery.form.js

    Jquery.form.js可以非常简单的实现表单的异步提交,相对于同样是异步上传的ajaxfileupload,它能够实现文件跨域上传。

    jquery.form.js和使用说明

    文档`jquery表单验证插件_jquery.form.js.doc`应该包含了更详细的使用指南、示例代码以及常见问题解答。在实际应用中,开发者应仔细阅读这份文档,理解每个选项和方法的含义,以便更好地利用jQuery Form Plugin。 ...

    jquery.form.js下载_jquery.form.js上传文件插件下载

    - **异步表单提交**:jQuery.form.js的主要特性是支持AJAX方式的表单提交,避免了页面刷新,保持用户交互的连贯性。 - **文件上传**:除了常规的数据提交,该插件还特别支持文件的异步上传,这对于现代网页中的...

    jquery文件上传js:jquery.form.js

    其中,`jquery.form.js`是一款专为文件上传设计的jQuery插件,它不仅支持单文件上传,还能处理多文件上传,并且能与表单数据一起发送,极大地提高了开发效率。 ### 一、jquery.form.js的核心特性 1. **Ajax化文件...

    jquery.form.min.js(4.2.2version,最新版本)

    * jQuery Form Plugin * version: 4.2.2 * Requires jQuery v1.7.2 or later * Project repository: https://github.com/jquery-form/form * Copyright 2017 Kevin Morris * Copyright 2006 M. Alsup * Dual ...

    jquery表单验证插件jquery.form.js.pdf

    从提供的文件信息中,我们可以抽取出关于jquery表单验证插件jquery.form.js的知识点,包括其使用方法、功能和相关API介绍等。 首先,jquery.form.js是一个专门用于处理表单的jQuery插件,它提供了简化AJAX表单提交...

    使用jQuery.form插件,实现完美的表单异步提交

    jQuery.form插件还提供了其他一些高级功能,如文件上传支持。如果你的表单包含`<input type="file">`字段,可以开启`iframeTransport`模式,以处理跨域文件上传: ```javascript $('#myForm').ajaxSubmit({ ...

    jQuery.form.js

    《jQuery Form Plugin 3.51.0:深入解析与应用》 jQuery Form Plugin是一款广泛应用于Web开发中的JavaScript库,其主要目标是简化HTML表单的处理,包括提交、异步上传以及各种验证功能。这款插件的核心在于它提供了...

Global site tag (gtag.js) - Google Analytics