jquery和IE提交,ajaxForm不工作

2024-06-08

我有一个表格:

<form method="post" action="/balda/server.wsgi" id="gameboard" name="gameboard" >

带有提交按钮:

<input type="submit" name="submit" value="Поиск" style="" onmouseover="CheckElements();">

提交按钮应该发送ajax绑定过程:

jQuery(document).ready(function(){
    jQuery('#gameboard').submit( function() {
        $.ajax({
            url     : $(this).attr('action'),
            type    : $(this).attr('method'),
            dataType: 'json',
            data    : $(this).serialize(),
            success : function( data ) {
                       onAjaxSuccess( data );
                    }
        });
        return false;
    });
});

有接受的功能:

function onAjaxSuccess (result)

所有这些在 chrome、ff、opera、safari 中都可以正常工作,但在 Internet Explorer 9 中不起作用(其他人没有尝试过)

在 IE9 中,结果变量为空。 我尝试了另一个绑定提交按钮,如下所示:

$('document').ready(function( result )
{
    $('#gameboard').ajaxForm( {    
        type: "POST",
        data    : $(this).serialize(),
        success: onAjaxSuccess,
        dataType: 'json',
        error: function(){ alert ( 'Error loading data format.' ); }
    }); 
});

但结果是相同的 ff chrome safari opera 工作,除了 IE9 。

请告诉我可能是什么问题。


问题是 IE9 不理解编码 cp1251 中的“JSON”格式,即使它在响应标头中明确说明。将 JSON 响应转换为 utf-8 解决了 IE9 的问题。

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

jquery和IE提交,ajaxForm不工作 的相关文章

随机推荐

  • 字符串格式:负/正浮点数

    我该如何使用String Format在 C 中 双精度数显示如下 example 1 000 1 000 100 123 1000 321 1000 214 etc 其中 是空格 我能做的就是String Format 0 F3 123
  • 哪个正则表达式能够在 C# 公式中选择 Excel 列名称?

    我需要在 C 中实现 Excel 公式自动填充 假设这个公式位于 B100 SUM B 99 B99 我想让这个公式在 C100 时有所不同 SUM B 99 C99 该公式仅是一个示例 一些真实的例子是 SUM B 0 B 0 SUM 1
  • Javamail appendMessages 抛出 IOException 无内容

    我正在尝试将邮件从一个 IMAP 存储复制到另一个 IMAP 存储 执行实际复制的代码行是 folder appendMessages new Message m 大多数消息都可以顺利复制 但有些消息会失败 javax mail Messa
  • NodeJS:TCP套接字服务器仅在第一次返回数据

    我正在尝试在 node js 中编写一个小型中继脚本 用于侦听本地套接字上传入的 TCP 连接 当它收到连接时 将流量转发给第三方 它还必须从该第三方获取任何返回的数据并将其发送回原始本地套接字 我试过类似的代码http delog wor
  • 获取空的 JQuery 对象

    在下面的代码中 我在选择框上设置了一个更改处理程序 以根据选择的值显示和隐藏一些后续问题 此外 对于选择的某些值 会显示一条额外的消息 为了检查是否需要隐藏额外的消息 我保留了一个名为 Previous 的变量 执行处理程序后 我检查 Pr
  • 我正在尝试将变量从 Google 脚本传递到 HtmlOutputFromFile

    我正在尝试创建一个带有下拉列表的输入框 其中该列表基于从电子表格中提取的二维数组 到目前为止 我的研究告诉我 如果我将 HtmlService createHtmlOutputFromFile 存储在一个变量中 我就可以 设置该变量的属性
  • DotNetZip - 压缩时重命名 zip 文件中的文件条目

    使用 DotNetZip 是否可以压缩文件 使 zip 列出的文件名与磁盘上的文件名不同 例如 我想将 myFile txt 添加到 zip 文件中 但我希望将其命名为 otherFile txt 来自 DotNetZip 常见问题解答 u
  • ocaml 中的 {X with value}

    我看到下面的函数调用雅菲示例 http aryx kicks ass org pad software project yacfe simple zero to null ml html Visitor c vk program Visit
  • Web 服务器配置为不列出该目录的内容。 asp.net vs 2012 错误?

    出现以下错误 HTTP Error 403 14 Forbidden The Web server is configured to not list the contents of this directory 这就是我链接 css 文件
  • 如何设置 ndb keyProperty

    我在理解实体和键在 Google App Engine NDB 中的工作方式时遇到一些困难 我有一个post实体和一个user实体 我该如何设置user key on post to user 到目前为止 在交互式控制台中 我有以下内容 f
  • 多重虚拟继承中的虚拟表和内存布局

    考虑以下层次结构 struct A int a A f 0 A int i f i virtual void f int i cout lt lt i struct B1 virtual A int b1 B1 int i A i f i
  • Rails 教程 example_app 在 Heroku 中失败,并显示日志: ActionController::RoutingError (没有路由匹配 [GET] "/about"):

    我正在关注 Rails 教程的在线版本 第 3 章中的 Sample app 在本地运行良好 但是当推送到 Heroku 时 会找到主页 但找不到其他页面 尝试查看 关于 页面后运行heroku日志给了我 以及其他很多 上面的错误 2015
  • 在编译时检查指针大小

    我发现类似的问题编译时泛型类型大小检查 https stackoverflow com questions 30330519 compile time generic type size check 但没有收到任何答复 问题是通过FFI u
  • 如何使用 Android 和 (7.0) 使用 Google API 创建 AVD?

    当我下载并为 AVD 选择 N API 24 时 我在右下角看到以下消息 考虑使用带有 Google API 的系统映像来启用 Google Play 服务测试 此图片还不能使用吗 或者我错过了什么 我在 SDK 管理器中还没有看到它 从
  • 通过附加上下文改进 Android 语音识别

    据我了解 Android API 使用谷歌语音识别服务进行语音转文本 我已经学习了 API 我发现它非常简单 只需将语音转换为单词数组即可 有什么方法可以提高识别率 我的意思是 如果我知道上下文 我可以向服务发送一些参数以提高识别率吗 或者
  • CodeIgniter 中的 base_url() 和 403 错误

    在 HTML 视图中 css 链接代码如下所示 但我的浏览器显示的地址具有双域地址 www jedendzien pl www jedendzien pl assets css style css 所以我收到 403 错误 我通过以下方式创
  • 如何在Vite中使用嵌入式WebAssembly?

    我想使用这个很棒的包 https github com hpcc systems hpcc js wasm https github com hpcc systems hpcc js wasm它将 Web 程序集 graphizlib wa
  • 通过文件名通配符打开文件

    我有一个文本文件目录 所有文件的扩展名都是 txt 我的目标是打印文本文件的内容 我希望能够使用通配符 txt指定我希望打开的文件名 我正在思考类似的事情F text txt 分割文本文件的行 然后打印输出 这是我想做的一个例子 但我希望能
  • 为什么对数损失为负?

    我刚刚将 sklearn 中的对数损失应用于逻辑回归 http scikit learn org stable modules generated sklearn metrics log loss html http scikit lear
  • jquery和IE提交,ajaxForm不工作

    我有一个表格