`
13594135
  • 浏览: 193536 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ajaxSubmit提交后长度受限制

    博客分类:
  • Web
阅读更多
今天早上给用户分配权限的时候,保存时发现程序没有反应,以前这个功能没有什么问题。经过多次调试才发现ajaxSubmit默认提交用Get提交,get提交url长度有限制。从网上google一下,说IE浏览器本身对地址栏URL长度有最大长度限制:2083字符,firefox上用动态增长,没有这个限制。但我试了一下7000多字符的时候就不能提交。我把ajaxSubmit的提交方式改为post就没有问题了。
var sendData = "Method=modified&date=" + new Date();
var options = {
     beforeSubmit : showRequest,
     success : showResponse,
     url : "../../servlet/RoleServlet" + "?" + sendData,
     type:"post",					
     resetForm : true
};
$("#roleform").ajaxSubmit(options);


改为post方式后,又出新问题了,原来post和Get提交的编码方式不一样。原先用Get提交必须对url进行解码,post提交就不用了
分享到:
评论

相关推荐

    ajaxSubmit 提交使用的文件

    ajaxSubmit 提交使用的文件,解决form提交后导致重复提交数据问题

    AjaxSubmit()提交file文件

    AjaxSubmit()是一种利用AJAX技术实现无刷新表单提交的方法,特别适用于文件上传等场景。在传统的表单提交中,用户操作会导致整个页面刷新,而使用AjaxSubmit()方法可以实现在不刷新页面的情况下发送数据到服务器,并...

    如何解决JQuery ajaxSubmit提交中文乱码

    在Web开发过程中,使用JQuery的ajaxSubmit方法进行表单提交时,中文乱码问题是一个常见的困扰。中文乱码问题通常发生在数据的提交和接收过程中,由于字符编码的不一致导致。为了解决这个问题,首先需要了解JQuery的...

    jquery ajaxSubmit提交所用到的jquery.form.js

    在本主题中,我们重点关注的是jQuery的`ajaxSubmit`功能,它是通过`jquery.form.js`插件实现的,这个插件扩展了jQuery的核心功能,允许开发者更加便捷地处理表单提交。`jquery-1.4.2.min.js`是jQuery库的一个较早...

    使用ajaxSubmit文件实现多文件的异步上传

    `ajaxSubmit`是jQuery Form Plugin的一部分,它允许我们使用Ajax技术实现表单的异步提交,包括多文件上传。这种方式不仅可以提高用户体验,因为用户无需等待页面刷新,还能有效管理服务器资源,避免一次性处理大量...

    利用AjaxSubmit()方法实现Form提交表单后回调功能

    AjaxSubmit()方法是jQuery Form插件提供的一种功能强大的表单提交方式,它允许我们在异步提交表单时实现前后端交互的回调功能,从而避免页面刷新,提高用户体验。在实际应用中,比如文件上传、表单验证等场景,...

    jQuery使用ajaxSubmit()提交表单示例

    在jQuery中,`ajaxSubmit()` 是一个扩展方法,它包含在jQuery的form插件中,用于异步提交表单数据,而不会导致页面刷新。在使用`ajaxSubmit()` 之前,需要确保已经引入了jQuery库和`jquery.form.js` 插件。以下是对`...

    jquery ajaxSubmit 异步提交的简单实现

    通过使用jQuery库中的ajaxSubmit方法,可以非常方便地实现表单的异步提交。 首先,我们来理解异步提交的概念。在传统的Web应用中,提交表单通常会导致浏览器加载一个新的页面或刷新当前页面。这种机制在很多情况...

    ajaxSubmit_一个封装了上传代码的ajax插件_

    `ajaxSubmit`适用于各种需要异步文件上传的场景,如在线表单提交、图片/视频分享、文件分享平台等。通过它可以轻松地集成到现有的前后端架构中,使得接口对接更加便捷。 **最佳实践** 1. **安全考虑**:确保在后端...

    ajaxSubmit上传文件IE解析

    具体表现为,在提交表单数据后,无论是成功的回调函数还是错误的回调函数都无法被正常触发,导致无法正确处理服务器端返回的数据。 #### 核心代码解析 首先,我们来看一下案例中提供的核心代码片段: ```...

    ssm_ajaxsubmit-ajax提交-模态对话框-ajax上传文件

    在这个项目中,“ssm_ajaxsubmit-ajax提交-模态对话框-ajax上传文件”涉及了几个关键的技术点,主要包括:Ajax异步提交、模态对话框以及文件上传。下面将详细解析这些知识点。 1. **Ajax异步提交** Ajax...

    table jsontest

    **Select元素回显**是指在用户选择了一个option后,即使在刷新或提交后仍能保持其选中状态。这涉及到存储和恢复表单的状态。前端可以通过JavaScript获取和设置select元素的`value`属性,后端则需要在返回数据时包含...

    ajaxSubmit多文件上传用的包

    ajaxSubmit多文件上传用的包

    JQuery.form表单提交参数详解.txt

    `ajaxForm()` 和 `ajaxSubmit()` 方法都是 JQuery Form 插件的一部分,它们可以用来处理表单的提交动作,实现 AJAX 异步提交。 - **`ajaxForm()` 方法**:此方法用于将表单的默认提交行为替换为 AJAX 提交行为。...

    .ajaxSubmit方式提交所需要的 jquery-migrate-1.2.1.js 和 ajax.js

    在提到的标题和描述中,".ajaxSubmit"是一个jQuery插件的方法,用于处理表单的Ajax提交,这允许用户在不刷新整个页面的情况下发送数据到服务器。而“jquery-migrate-1.2.1.js”和“ajax.js”是两个关键的JavaScript...

    AjaxSubmit实现图片无刷新上传

    AjaxSubmit通常是指通过JavaScript库(如jQuery或原生XMLHttpRequest)封装的提交表单功能,它能够在用户提交表单时,使用Ajax方式将数据发送到服务器,实现页面的无刷新更新。 三、图片上传流程 1. **前端准备**:...

    php结合jquery异步上传图片(ajaxSubmit)

    引入jQuery库和AjaxSubmit插件的脚本,并编写JavaScript代码来监听表单提交事件: ```javascript $(document).ready(function() { $('#uploadForm').submit(function(event) { event.preventDefault(); // 阻止...

    【Demo Project】ajaxSubmit+Servlet表单文件上传和下载

    2. **AjaxSubmit配置**:使用jQuery的AjaxSubmit方法,设置表单的提交方式为POST,启用FormData以支持文件上传,同时设置success回调函数处理服务器响应。 3. **文件数据封装**:浏览器将选中的文件封装成FormData...

Global site tag (gtag.js) - Google Analytics