jquery.form.js的ajaxForm、ajaxSubmit方法无法成功执行回调函数:
1.用response.getWriter().out()给客户端打印数据与
<script type="text/javascript">
document.domain="XXX.com";
</script>
使用jquery.form.js的ajaxForm、ajaxSubmit方法,如果表单中有file文件域,response是打印不出数据的,回调函数无法执行,但是如果没有file文件域,response则可以打印出数据。
2.给客户端返回json数据的时候,老提示下载文件
这个原因主要也是因为表单中有file文件域,如果换成text,就可以返回json数据了
有上传文件的表单是不能这样做,因为ajax没法发送整个到服务器
3.<result type="json">
<param name="includeProperties">result</param>
<param name="root">result</param>
</result>
includeProperties:自动将数据转换成json格式返回给客户端,不需要服务器端组织转换json数据,例如:String result="成功";前台获得的数据为{"result":"成功"},前台也不需要var result=eval("("+data+")");
root:后台需要组织转换json数据,前台也需要eval
分享到:
相关推荐
jquery.form.js jquery.form.js
jquery.form.js解决opera冲突问题 使用jquery.form.js如果jquery使用的是1.9以上的版本会报opera找不到 以解决 备份下
jquery.from.min.js-3.53.0 发现网上一个这文件都收费无语了,有需要的人拿去吧
在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了压缩后的`jquery.form.js.min.js`,便于在生产环境中使用,减少加载时间。 二、核心功能 1. 异步提交:jQuery Form支持AJAX方式提交...
**jQuery.form.js插件详解与应用** jQuery.form.js是一款基于jQuery库的插件,它为开发者提供了方便、灵活的表单处理功能,尤其在异步(AJAX)提交表单方面表现出色。这款插件使得在网页上实现无刷新的文件上传和...
其中,`jquery.form.js`是一款专为文件上传设计的jQuery插件,它不仅支持单文件上传,还能处理多文件上传,并且能与表单数据一起发送,极大地提高了开发效率。 ### 一、jquery.form.js的核心特性 1. **Ajax化文件...
《jQuery Form Plugin:简化异步表单提交与文件上传》 在Web开发中,jQuery库以其简洁的API和强大的功能深受开发者喜爱。其中,`jquery.form.js`是jQuery的一个重要插件,它扩展了jQuery的核心功能,使得表单的异步...
Jquery.form.js可以非常简单的实现表单的异步提交,相对于同样是异步上传的ajaxfileupload,它能够实现文件跨域上传。
首先,`jquery.form.js`是这个插件的核心文件,它包含了所有与表单处理相关的函数和方法。这个插件允许开发者轻松地实现无刷新的表单提交,提供了一种更优雅的Ajax方式来处理用户数据的提交,提高了用户体验。 1. *...
* 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.MultiFile.js"和"jquery.form.js"是两个JavaScript库,它们共同协作,使得在Web应用中实现这一功能成为可能。下面将详细阐述这两个库的功能以及如何结合使用来实现无刷新多文件上传。 1. **...
在本文中,我们将深入探讨如何使用jQuery.form.js插件与HTML5的canvas元素结合,以实现图片上传过程中显示进度圈的效果。这个功能可以为用户提供直观的上传进度反馈,提升用户体验。 首先,`jQuery.form.js` 是一个...
<script src="js/jquery.form.min.js"> ``` 接下来,我们来创建一个简单的HTML表单,并为其添加一个id以便于后续的JavaScript操作: ```html <form id="myForm" action="/submit" method="post"> 用户名"> 密码...
从提供的文件信息中,我们可以抽取出关于jquery表单验证插件jquery.form.js的知识点,包括其使用方法、功能和相关API介绍等。 首先,jquery.form.js是一个专门用于处理表单的jQuery插件,它提供了简化AJAX表单提交...