Jquery Serialize 仅适用于 IE

2024-01-05

有了这个,我列出了我的代码,它在所有浏览器中都可以正常工作,但在 IE 中却不行。我在堆栈溢出中搜索了解决方案,但仍然无法修复。请有人帮助我吗 $(this).serialize() 在 IE 中返回空

$('Form#UserTripSearch').live('submit',function()
{
    $('#NavDetailHead12').html(HugeLoading);// for loader image
    alert($(this).serialize()); 

// 需要返回 => type=1&sortby=desc&status=paid&name=peter

    var fullurl = $(this).attr('action')+'/'+$(this).serialize();
    fullurl1= fullurl.replace(/&/g, "/");
    fullurl2= fullurl1.replace(/=/g, ":");
    // fullurl2 => sitename.com/type:1/sortby:desc/status:paid/name:peter
    $.ajax({
            type: "GET",
            url: fullurl2,
            data: "ajax=true",
            success: function(data)
            {
                $('#NavDetailHead12').html(data);
            }
        });

    return false;
});

HTML 代码:

<form action="sitename/search" method="get" id="UserTripSearch">            
    <select id="UserType" name="type">
        <option value="1">User</option>
        <option value="2">Member</option>
        <option selected="selected" value="3">Non Member</option>
    </select> 
    .....
    <input type="text" id="UserName" placeholder="First name, Username" class="TextfiledCommon" name="name">            
        <div style=" float:left">               
            <span class="button">
                <span>
                    <input type="submit" value="Search" id="button" name="button">
                </span>
            </span>
        </div>
</form>

注意:我的 HTML 没问题。


jquery 在 IE 10(标准/怪异模式)上存在 bug,即 .serialize() 和 .serizlizeArray() 无法序列化表单数据。

<div id="showRole">
    <form>
        <input name="roleName" type="text" />
        <input name="des" type="text" />
    </form>
</div>

修复方法是:

var data = $("#showRole input").serialize();

使用div的id来引用表单并序列化数据。

IE只是改变了DOM树,jquery无法获取元素。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery Serialize 仅适用于 IE 的相关文章

  • Jquery UI 可调整大小的问题超出了遏制范围(也使用了可拖动)

    我面临的问题是 div 的可调整大小 当我将它与 Draggable 一起使用时 它会出现问题并且无法调整其宽度方向的大小 如果我单独使用可调整大小 那就没问题了 但我需要让它与可拖动功能一起使用 请建议 单击演示的 jsFiddle 链接
  • jQuery 中的 $('') 与 $('')

    我看到人们以两种不同的方式在 jQuery 中创建 HTML 元素
  • 如何使用 jQuery Ajax 将 PHP 数组值传递到另一个文件?

    这是我的代码
  • 将 onclick 事件应用于页面加载时不存在的元素

    我将列表样式设置为看起来像选择框 并且当用户单击列表中的元素时我想触发一个函数 但是该元素是通过加载的AJAX因此 当页面加载并且我无法绑定时不存在onclick事件到它onDomReady 如果我把它作为一个普通的选择列表 我可以只标记一
  • jQuery / Ajax:如何循环遍历数组作为 Ajax 成功函数的一部分

    我有一个阿贾克斯调用返回一个数组并需要对该数组中的每个值执行某些操作 到目前为止 我有以下内容 但这会返回以下错误 Uncaught TypeError Cannot use in operator to search for length
  • jQuery 悬停时滚动到 div 并返回到第一个元素

    我基本上有一个具有设定尺寸的 div 和overflow hidden 该 div 包含 7 个子 div 但一次只显示一个 我希望当它们各自的链接悬停时能够平滑地垂直滚动 但是 第一部分 div 没有链接 并且是没有悬停链接时的默认部分
  • 用javascript调用外部网页(跨域)

    我正在尝试使用以下网络服务来验证提要这个问题 https stackoverflow com questions 11996430 check if a url is a valid feed 但浏览器不允许我向另一台服务器发送 ajax
  • jQuery Find() 和 XML 在 IE 中不起作用

    我正在尝试使用 jQuery 来解析内存中的 XML 文档 除了 IE 之外 这在所有东西上都很有效 令人震惊 一些谷歌搜索显示 问题很可能是由于 IE 将我的文档视为 HTML 而不是 XML MIME 类型 有没有办法让我的 jQuer
  • 雷达扫描仪旋转效果

    我正在尝试找出一个可能的解决方案 如何使用 jQuery 和 CSS 创建雷达扫描仪效果 本质上 半透明三角形光束将围绕 div 的中点旋转 这可以用 jQuery 实现吗 还是我应该采取其他方法 我不喜欢使用 gif 动画 你不需要 jQ
  • 输入类型=图像 - onclick(),将触发其事件,但在 jquery 中的函数上表现不佳

    我认为这可能是两篇文章 2个问题 所以如果你对此发表评论 我会将它们分开 主要问题实际上是 我怎样才能为按钮设置图像背景 简单且正确 我想现在我可以确定这些事实了 因为我在将图像设置为按钮背景时遇到了 小 问题 我想 好吧 如果很难设置的话
  • Jquery:将链接标记为已访问而不打开它们?

    我无意仅仅更改链接 我听说这是不可能的 但如果不是 我很想知道如何更改 如果需要的话 我可以将其添加到浏览器历史记录中 我想遍历所有 a 位于页面上并将其状态更改为已访问 例如 a each function mark as visited
  • 如何禁用“您是否只想查看安全传送的网页内容”警告?

    我的网站有完整的 https 及其使用外部 jquery 资源 即 http 在 IE 8 中 当我重定向网站时 它给了我 您只想查看安全传送的网页内容 警告 如何避免这种情况 有没有可用的脚本可以解决这个问题 提前致谢 似乎有两个可能的问
  • 仅当表单已提交时才触发 jQuery 表单验证?

    不引人注目的验证基于这样的想法 don t进行表单验证 直到用户提交表单 一旦发生这种情况 如果表单上的某些内容无效 那么一旦用户更改了每个字段 就会立即验证它 我想做的是 不显眼地 触发表单元素的验证 也就是说 only如果用户已尝试提交
  • mouseover 函数在队列中多次出现

    我有这段代码 可以在鼠标悬停时使一个 div 淡出另一个 div 并在光标离开查看区域时淡出 例子 http jsfiddle net 3vgbemgu http jsfiddle net 3vgbemgu under hover func
  • 为什么点击内容后放大的ajax弹出框会关闭

    请帮助我 我一直在尝试让放大的弹出ajax框显示登录表单 似乎表单出现了 但是一旦我单击表单或ajax主体中的任意位置 它就会消失 下面是代码 document ready function ajax popup link magnific
  • Jquery 中的动态滚动位置

    请帮助我解决以下情况 我有 3 个页面 当滚动到达第二页时 用户滚动页面 它必须找到特定的 ID 然后触发一个函数 一旦第三页开始 另一个函数就会触发 根据要求我不应该使用任何插件
  • 如何让 jquery Tooltipster 插件适用于新创建的 DOM 元素?

    我正在使用 Tooltipster 插件http calebjacob com tooltipster http calebjacob com tooltipster 这很棒 但我已经动态生成了插入到 DOM 中的内容 工具提示程序似乎没有
  • 如果链接包含特定文本,jQuery 将类添加到 href

    我的网站上的列表中有一些动态填充的链接 这些链接链接到文件 是否可以使用 jQuery 查看文件名是否以 pdf 结尾 并在 href 或类似的链接文本以 mp3 结尾时添加一个类 例如 我的列表中有以下链接 文件1 pdf 歌曲1 mp3
  • JQuery 验证在 IE8 中不起作用

    我使用 JQuery 验证脚本来验证 HTML 表单 这在 Firefox 中完美运行 但在 IE8 中不起作用 我认为冒号 或分号 有问题 但我无法抓住它 jQuery validator addMethod selectNone fun
  • 如何通过jquery更改元素的类名

    div class bestAnswerControl div class IsBestAnswer div div 我想补充一下 bestanswer some attribute 我想更换class IsBestAnswer div 到

随机推荐

  • 如何根据单元格值返回标题名称?编程语言

    我创建了一个日志详细信息表来跟踪 Excel 电子表格中所做的更改 但我的代码没有返回列 标题名称 列名应返回发生更改的列 在这种情况下 它将是雇员身份 这就是我的 Excel 文件的样子 这是我的VBA代码 Dim lastRng Pri
  • 是否可以在 Python 中使用 POD(普通旧文档)?

    我想知道是否可以在 Python 中使用 POD 普通旧文档 我该怎么做呢 似乎没有直接支持在 Python 文件中内联使用 POD 的方法 但是 Python 模块 包括 Python 标准库 使用以下文档进行记录重构文本 http th
  • willTransitionToTraitCollection 没有被调用,为什么?

    我正在尝试更换didRotateFromInterfaceOrientation with willTransitionToTraitCollection 在 UIViewController 子类中 正如文档所说 但是当我旋转设备时 方法
  • EntityFramework 将新对象添加到嵌套对象集合

    这个问题是以下问题的延续 EntityFramework 将新对象添加到集合中 https stackoverflow com q 13867609 1268570 现在我明白了 当使用DbSetEF 不会将整个集合加载到内存中 但是如果我
  • 在生产中使用 Babel - 如何预编译脚本

    我正在使用 Oracle Application Express APEX 构建一个应用程序 因此不存在 Node 我有两个问题在某种程度上与概念相关 问题 1 我已将 React js 库包含在我的所有页面中以使用它的一些功能 我正在使用
  • NoSQL(MongoDB) 中的提交和磁盘持久性

    在 NoSQL 数据库中 我们没有事务 提交 所以我想知道数据库如何提交持久性 当我们告诉数据库只保存对象时 并不意味着它在磁盘上 刷新缓存应该是磁盘持久性的句柄 在 RDBMS 中 事务的提交保证数据位于磁盘上 那么 MongoDB 或其
  • 如何在 iPhone 应用程序中创建新的自定义属性列表

    我想在 iphone 应用程序中创建一个新的自定义属性列表 如何在 iphone 类中创建以及如何加载 Load NSString plistPath bundle pathForResource kDefaultBookmarksPlis
  • 是否可以使用 .NET 异步方法获得良好的堆栈跟踪?

    我在 WebApi 应用程序中设置了以下示例代码 HttpGet public double GetValueAction return this GetValue Result public async Task
  • Android 用渐变放大中心颜色

    I can not enlarge the width of a centeral color with a gradient The goal is Larger center with some color and transparen
  • 在Qt中合并工具栏和标题栏

    如何在顶部栏中实现工具栏 例如 Tiled做到了吗 Normally the toolbar looks like the follows 示例代码当前情况如何 class MainWindow public QMainWindow Q O
  • java.io.StreamCorruptedException:无效的流标头

    我正在编写一个套接字客户端 其中我将数据发送到服务器 使用 getOutputStream 下面是我的代码 this wr this socket getOutputStream wr write hexStringToByteArray
  • 在连续的值运行中创建计数器

    我希望在每次运行的相等值中创建一个连续的数字 就像出现的计数器一样 一旦当前行中的值与前一行不同 它就会重新启动 请在下面找到输入和预期输出的示例 dataset lt data frame input c a b b a a c a a
  • 获取 Response.output 大小? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的代码现在是这样的 var xmlSerializer new XmlSerializer typeof DataSet xmlSe
  • 列表的 Add 和 Append 方法之间的区别?

    之间有区别吗 Append 和 Add C 中的列表方法 我尝试在谷歌和网站上搜索 但令我惊讶的是没有人问这个问题 我询问的原因是想知道这两种方法中的一种是否对性能要求较低 我一直交替使用这两种方法 并且我没有看到它们的功能有任何差异 因为
  • 如何在 Oracle PL/SQL 过程的开始部分之后声明游标

    我是 Oracle PL SQL 新手 我尝试编写一个过程 首先从表中的列获取数据并分配给变量 然后 对于结果中的每一行 值 我执行另一个查询并循环该新查询的结果 并执行各种插入和更新 之后我将返回到外循环并继续序列 我的尝试如下 CREA
  • Javascript - 将数字前导零转换为其他数字。不明白为什么会发生这种情况?

    某个数字的前导零将数字转换为某种未知的数字格式 例如 017正在转换为15 037正在转换为31 还发现末尾有 8 0r 9 的数字保持不变 例如 018 is 18 038 is 38 o59 is 59 我发现的另一件事是 对于接下来的
  • Flink 上运行 Beam pipeline 时出现与内存段相关的 EOFException

    我正在尝试在我们的测试集群上的 Flink 上运行 Apache Beam 管道 它一直失败EOFException at org apache flink runtime io disk SimpleCollectingOutputVie
  • CosmosDB Mongodb 查询速度慢

    我正在使用 MongoDB api 访问 Azure 上的 CosmosDb 我收集了几千份文件 它们的形状如下 id ObjectId 5b4f574ac2100c890805a7d8 id 12 name Spotted Owl ove
  • 错误:找不到 vcvarsall.bat

    我尝试安装Python包dulwich https pypi python org pypi dulwich pip install dulwich 但我收到一条神秘的错误消息 error Unable to find vcvarsall
  • Jquery Serialize 仅适用于 IE

    有了这个 我列出了我的代码 它在所有浏览器中都可以正常工作 但在 IE 中却不行 我在堆栈溢出中搜索了解决方案 但仍然无法修复 请有人帮助我吗 this serialize 在 IE 中返回空 Form UserTripSearch liv