`
ForgiDaved
  • 浏览: 56675 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

IE 下 jquery form serialize方法bug

 
阅读更多
     今天在IE环境下使用(使用的是jquery1.10版本)异步表单提交,为了图方便,使用了jquery form.serialize()方法,在默认情况下,为给用户较好的体验,有一个输入框使用了placeholder,结果一打开页面直接就崩溃了。
     因为该input框是输入日期的,placeholder填的是中文提示,后来跟踪发现是由于form.serialize()方法直接将placeholder的值当做输入框的值拼接到参数字符串中了,网上看了很多人也遇到这个问题了,但是没有提供比较好的解决方案,无奈下,只能去掉placeholder属性,特此记录下,希望有哪位仁兄知道解决方案的给指点下,多谢了。
分享到:
评论

相关推荐

    前端项目-jquery-serialize-object.zip

    jQuery的`serialize()`方法用于将表单中的所有可选元素(如文本输入、复选框、单选按钮等)转换为URL查询字符串,即键值对的形式,便于通过Ajax发送到服务器。例如,一个包含name属性的表单元素`...

    Jquery serialize() 中文乱码及解决方法

    Jquery serialize() 中文乱码及解决方法 Jquery serialize() 方法在处理中文数据时,经常会出现乱码问题。这种问题的原因是 serialize() 方法自动调用了 encodeURIComponent 方法将数据编码了,从而导致中文乱码。...

    ajax-axios-url-form-serialize 插件

    **Ajax Axios URL Form Serialize 插件详解** 在Web开发中,数据交互是不可或缺的一部分,而Ajax技术正是实现页面异步更新的关键。随着前端框架的不断发展,像Vue.js这样的库广泛使用,Axios作为一款强大的HTTP...

    jquery form

    jQuery Form插件还提供了`serialize`和`serializeArray`方法,用于将表单数据转换为URL编码的字符串或JSON格式数组,便于发送到服务器。 **6. 异步上传文件** 对于包含文件输入的表单,jQuery Form插件支持File ...

    将JavaScript的jQuery库中表单转化为JSON对象的方法

    大家知道Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。   我在网上看到有人用替换的方法,先用serialize序列化后,将&替换...

    jquery serialize 转换成GBK的编码

    jquery的serialize方法把中文转化成GBK的编码方式。

    jQuery基于ajax()使用serialize()提交form数据的方法

    本文实例讲述了jQuery基于ajax()使用serialize()提交form数据的方法。分享给大家供大家参考,具体如下: jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也...

    用来收集form表格数据封装的js,form-serialize.js

    如果表单域有很多,逐个提取很麻烦,使用这个封装好的可以整体获取,也就是能使用form-serialize库获取整体表单数据。获取的有两种返回值,一种是查询字符串,一种是对象。

    jquery.serialize() 函数语法及简洁实例_.docx

    jQuery库提供的.serialize()方法极大地简化了这一过程。本文将详细介绍jQuery.serialize()函数的语法以及提供简洁的实例,帮助读者掌握如何在实际项目中有效地使用这一功能。 ### jQuery.serialize()函数语法 ...

    jQuery ajax serialize() 方法使用示例

    接下来,我们来看看如何在jQuery中使用serialize()方法。在上述文件中,给出了一个HTML表单的例子,并通过JavaScript中的serialize()方法获取了表单数据的序列化字符串。这个方法直接作用于代表表单元素集合的jQuery...

    jquery.form提交方式

    它扩展了jQuery的`$.ajax()`方法,提供了`$.ajaxSubmit()`和`$.ajaxForm()`方法。 1. 使用`$.ajaxSubmit()` ```javascript $('form').submit(function(event) { event.preventDefault(); $(this).ajaxSubmit({ ...

    JQuery中serialize()用法实例分析

    serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素(比如input或文本框),或者 form 元素本身。序列化的值可在生成 ...

    jquery.serialize.js

    自己写的一个jquery复杂表单序列化工具

    JQuery中serialize() 序列化

    本文导读:在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(Key/Value)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&...

    jQuery ajax serialize()方法的使用以及常见问题解决

    使用ajax时,常常需要拼装input数据为'name=abc&sex=1'这种形式,用JQuery的serialize方法可以轻松的完成这个工作接下来介绍jQuery ajax - serialize() 方法定义和用法,感兴趣的朋友可以了解下啊,希望本文对你有所...

    form-serialize-and-calculate.html

    form-serialize-and-calculate.html

    使用JQuery实现从JSON对象转换为form提交数据

    在处理表单数据时,jQuery的`serialize()`和`serializeArray()`方法尤为有用。 1. **JSON对象到表单数据的转换** 要将JSON对象转换为适合表单提交的数据格式,我们需要遍历JSON对象的键值对,构建一个字符串形式的...

    jquery form validate

    本文将深入探讨jQuery Form Validate 的使用方法、核心概念以及如何结合jQuery库进行高效表单验证。 一、jQuery Form Validate 插件介绍 jQuery Form Validate 是基于jQuery的一款强大且灵活的表单验证插件,它的...

Global site tag (gtag.js) - Google Analytics