`

jQuery.form插件在win7下的ie8不执行回调函数

 
阅读更多

运行环境: WIN7 + IE8

开发环境: SPRING MVC

 

在使用jquery.form的插件进行提交form表单(上传图片、伪ajax)

 

 

@RequestMapping("SAVE_INFO")
@ResponseBody
public String saveInfo(HttpServletRequest request, HttpServletResponse response) throws IOException {
  String json =  "{\"result\": \"success\"}";
  return json;
}
     
var options = {  dataType: "json",
			  type: "post",
		          success: function(responseText, statusText){
                            
                          },
                          error: function(){}
                        };

$("#formId").ajaxSubmit(options);

 

当form表单的enctype="multipart/form-data"时,通过jquery.form插件上传文件(win7下的ie8不执行回调函数)

 

 

此时需要把java代码改为(spring mvc的@ResponseBody注解设置返回content-type的时候默认取的是请求头信息中的accept第一个值,此时取出的值是application/json,这个时候响应头信息content-type为application/json,这种类型在win7下的ie8有问题)

 

@RequestMapping("SAVE_INFO")
public void saveInfo(HttpServletRequest request, HttpServletResponse response) throws IOException {
  String json =  "{\"result\": \"success\"}";
  response.setContentType("text/html");
  response.getWriter.write(json);
}
 

 

分享到:
评论

相关推荐

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

    在开始之前,请确保已经在项目中引入了jQuery库以及jQuery.form插件。通常,这两个文件可以通过CDN或者本地文件系统导入。例如: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ...

    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.js

    总结,`jquery.form.js`作为jQuery的扩展插件,大大简化了异步表单提交和文件上传的过程,通过丰富的回调机制和易用的API,为开发者提供了高效、便捷的工具,提升了Web应用的用户体验。在实际开发中,熟练掌握并运用...

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

    总之,jQuery.form.js插件是开发中不可或缺的工具,它简化了表单处理,特别是异步文件上传的复杂性,让开发者能更专注于业务逻辑和用户体验设计。通过熟练掌握并运用这个插件,可以大大提高前端开发的效率和质量。

    jquery.form.min.js

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

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

    文档中提到的`ajaxForm`方法是jquery.form.js插件中的一个重要函数,它用于在文档的DOM加载完成后绑定一个表单,以便能够通过AJAX方式提交表单,同时可以提供一个回调函数来处理服务器响应。例如,在代码示例`$('#...

    jquery.form.js和使用说明

    首先,`jquery.form.js`是这个插件的核心文件,它包含了所有与表单处理相关的函数和方法。这个插件允许开发者轻松地实现无刷新的表单提交,提供了一种更优雅的Ajax方式来处理用户数据的提交,提高了用户体验。 1. *...

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

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

    兼容IE8、IE9的html5shiv.min、respond、jquery.form

    ie8和ie9浏览器下兼容问题; 1、bootstrap3部分样式失效,在页面中引用respond.min.js和html5shiv.min.js ; 2、另外提供formData不可用情况下使用的jquery.form.min.js资源文件

    jquery.js+jquery.form.js 插件

    **jQuery.js 和 jQuery.form.js 插件详解** 在Web开发中,jQuery库是JavaScript的一个强大框架,它极大地简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。标题提到的"jquery.js"指的是jQuery的核心库,而...

    jquery form插件的各个版本

    - **自定义回调函数**:允许在表单提交前后执行自定义函数,实现特定业务逻辑。 2. **版本差异**: - 不同版本的`jquery.form.js`可能针对不同的jQuery版本进行了优化或修复了已知问题。例如,早期版本可能适用于...

    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 的Form插件 jquery.form.js

    在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话...

    Jquery.media.js插件

    Jquery.media.js插件,包含三个文件:jquery.media.js、jquery-1.7.2.min.js、demo.html demo文件如下: <html> <head> <media charset="utf-8"/> [removed][removed] [removed][removed] [removed...

    jquery.event.drag jquery拖动插件

    `jquery.event.drag`是jQuery的一个扩展插件,由Jörn Zaefferer开发,它是jQuery UI中的`draggable`组件的一个轻量级替代品,适用于那些不需要完整UI框架的项目。这个插件为jQuery对象添加了拖放事件处理,使得...

Global site tag (gtag.js) - Google Analytics