`
humlzy
  • 浏览: 21485 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java 新建下载form表单,解决get方式url长度限制问题

 
阅读更多

if (typeof jutil == 'undefined') jutil = {};

//新建下载form表单,解决get方式url长度限制问题, return form_id

jutil.createDownForm = function (url, formJSON) {

var form_id = "form" + Math.round(Math.random()*1000);// form id 随机整数

var form = $("<form id='" + form_id + "' style='display:none' method='post'>");// 隐藏form

form.attr("action", url);

$.each(formJSON, function(name, value) {

var textarea_name = $("<textarea name='" + name + "'>" + value + "</textarea>");// textarea兼容各种引号及特殊符号

form.append(textarea_name);

});

$("body").append(form);//将表单放置在body中,post方式提交,不受url长度限制

return form_id;

};

 

jutil.submitForm = function(form_id) {

$("#" + form_id).submit();

};

分享到:
评论

相关推荐

    FORM表单中文乱码问题分析与解决

    FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。这个问题的根本原因是对中文的编码与解码方式不一致。我们可以理解为对中文的加密与解密的密钥不一致...

    JAVA表单上传多个文件 java web form表单上传多个文件.zip_form表单post提交

    在Java Web开发中,表单上传是常见的功能之一,尤其是当用户需要上传多个文件时。本文将详细讲解如何实现这个功能,主要涉及HTML表单、Servlet、MVC框架(如Spring MVC)以及文件处理的相关知识。 1. HTML表单设置...

    C# post方式提交Form表单

    在Form表单提交中,POST方法会将表单数据封装在请求体中发送到服务器,而不是像GET那样将其附加到URL后面。这样可以确保数据的安全性,并且对数据长度没有限制。 二、C#实现POST表单提交的步骤 1. 创建HTTP客户端:...

    js 提交form表单和设置form表单请求路径的实现方法

    设置表单请求url document.postform.action = SaveReturnInfo; 提交form表单 document.getElementById(postform).submit(); 以上就是小编为大家带来的js 提交form表单和设置form表单请求路径的实现方法全部内容了,...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...

    漂亮的form表单-漂亮的form表单

    - **GET与POST方法**:`method`属性决定提交方式,GET将数据附加到URL,POST则将数据隐藏在请求体中。 - **服务器端处理**:表单数据提交后,服务器端(如PHP、Python、Node.js等)需解析并处理这些数据。 8. **...

    Form表单问题及其他安全问题

    Form表单问题

    Java 中 Form表单数据的两种提交方式

    - 由于URL长度限制,GET请求的数据量有限,一般不超过1024字节。 - GET请求主要用于获取数据,不适用于提交敏感信息,因为它们在地址栏可见。 在Java程序中,你可以通过以下方式获取GET请求的参数: ```java String...

    js的form表单提交url传参数(包含+等特殊字符)的两种解决方法

    总结,对于在JavaScript中通过表单提交URL参数包含特殊字符(如"+")的问题,可以通过以上两种方法来解决。第一种方法是通过动态创建表单元素并在其中对参数进行编码后提交,适用于不支持HTML5 formaction属性的旧版...

    使用http发送form表单请求参数.doc

    在 Java 中,我们可以使用 HTTPClient 库来发送 Form 表单请求参数。 使用 HTTPClient 库发送 Form 表单请求参数 在上面的代码中,我们使用了 Apache 的 HTTPClient 库来发送 Form 表单请求参数。首先,我们创建了...

    java导入导出全部文件jar包,ajax提交form表单返回提示数据

    在Java开发中,数据的导入导出是一项常见任务,尤其涉及到与前端交互时,如使用Ajax提交form表单。这个场景通常应用于数据处理、报表生成、数据库操作等。本话题将详细探讨Java如何进行文件的导入导出,特别是Excel...

    java中文乱码之解决URL中文乱码问题的方法

    总之,解决Java中的URL中文乱码问题需要理解URL编码的原理,并在客户端和服务器端采取相应的措施,确保编码和解码的一致性。无论是通过JavaScript编码、Java服务器端解码,还是调整服务器配置,关键在于确保字符集的...

    关于表单提交的长度限制

    ### 关于表单提交的长度限制 在Web开发中,表单是用户与网站交互的重要方式之一。通过表单,用户可以向服务器提交数据,这些数据可以是用户名、密码、评论等任何类型的信息。然而,在实际应用中,为了提高用户体验...

    平台和web简单demo 3,表单提交 form get

    - 如果表单包含文件上传,应使用POST请求,因为GET请求有长度限制。 7. **调试与测试**: 开发过程中,开发者可以通过浏览器的开发者工具查看网络请求,了解GET请求的详细信息。还可以使用curl命令行工具模拟GET...

    form表单的异步回调方法

    默认情况下,表单提交会引发页面重定向,使用`&lt;form&gt;`的`action`属性指定处理表单数据的URL,`method`属性定义请求类型(GET或POST)。 2. **阻止默认行为(Preventing Default Behavior)**:为了阻止表单提交导致...

    form表单拖拽功能

    为了解决这个问题,可以使用防抖(debounce)或节流(throttle)技术,限制事件处理函数的执行频率,确保流畅的用户体验。 5. **浏览器兼容性**:虽然大部分现代浏览器都支持这些特性,但为了确保广泛兼容,需要考虑IE...

    在一个form表单里同时上传多个文件和文本信息的解决方案

    在一个Web应用中,经常需要实现用户能够在一个表单中上传多个文件及文本信息的功能。本文将详细介绍如何在基于Tomcat5.0.30与Spring Framework的环境下实现这一功能。 ### 一、背景介绍 在实际开发过程中,很多...

    解决java enctype multipart form-data文件上传传值问题

    ### 解决Java enctype "multipart/form-data" 文件上传传值问题 在Java Web开发中,处理文件上传是一项常见的任务。特别是当涉及到使用`multipart/form-data`作为表单的编码类型时,这种需求更为突出。本文将深入...

    HttpPost_from.java java http-post form表单客户端请求代码

    java http-post form表单客户端请求代码,拿过去直接应用即可

Global site tag (gtag.js) - Google Analytics