运行环境: 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库以及jQuery.form插件。通常,这两个文件可以通过CDN或者本地文件系统导入。例如: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ...
jquery.form.js jquery.form.js
在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了压缩后的`jquery.form.js.min.js`,便于在生产环境中使用,减少加载时间。 二、核心功能 1. 异步提交:jQuery Form支持AJAX方式提交...
总结,`jquery.form.js`作为jQuery的扩展插件,大大简化了异步表单提交和文件上传的过程,通过丰富的回调机制和易用的API,为开发者提供了高效、便捷的工具,提升了Web应用的用户体验。在实际开发中,熟练掌握并运用...
总之,jQuery.form.js插件是开发中不可或缺的工具,它简化了表单处理,特别是异步文件上传的复杂性,让开发者能更专注于业务逻辑和用户体验设计。通过熟练掌握并运用这个插件,可以大大提高前端开发的效率和质量。
jquery.form.min.js是一个异步提交表单的插件,使用该插件可以设置callback函数,并且页面不会跳转
文档中提到的`ajaxForm`方法是jquery.form.js插件中的一个重要函数,它用于在文档的DOM加载完成后绑定一个表单,以便能够通过AJAX方式提交表单,同时可以提供一个回调函数来处理服务器响应。例如,在代码示例`$('#...
首先,`jquery.form.js`是这个插件的核心文件,它包含了所有与表单处理相关的函数和方法。这个插件允许开发者轻松地实现无刷新的表单提交,提供了一种更优雅的Ajax方式来处理用户数据的提交,提高了用户体验。 1. *...
其中,`jquery.form.js`是一款专为文件上传设计的jQuery插件,它不仅支持单文件上传,还能处理多文件上传,并且能与表单数据一起发送,极大地提高了开发效率。 ### 一、jquery.form.js的核心特性 1. **Ajax化文件...
ie8和ie9浏览器下兼容问题; 1、bootstrap3部分样式失效,在页面中引用respond.min.js和html5shiv.min.js ; 2、另外提供formData不可用情况下使用的jquery.form.min.js资源文件
**jQuery.js 和 jQuery.form.js 插件详解** 在Web开发中,jQuery库是JavaScript的一个强大框架,它极大地简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。标题提到的"jquery.js"指的是jQuery的核心库,而...
- **自定义回调函数**:允许在表单提交前后执行自定义函数,实现特定业务逻辑。 2. **版本差异**: - 不同版本的`jquery.form.js`可能针对不同的jQuery版本进行了优化或修复了已知问题。例如,早期版本可能适用于...
* 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.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的一个扩展插件,由Jörn Zaefferer开发,它是jQuery UI中的`draggable`组件的一个轻量级替代品,适用于那些不需要完整UI框架的项目。这个插件为jQuery对象添加了拖放事件处理,使得...