分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

js通过生成临时表单再删除的方式向后台提交数据(模拟ajax的post提交但还要跳转页面不返回数据)

发布时间:2023-09-06 02:27责任编辑:蔡小小关键词:js

 为了避免发送数据中有特殊字符,发送时用 encodeURIComponent 编码

(其实这个 if中是直接通过浏览器下载文件的方法,else是向后台传数据的方法)

struts后台Action处理接收到的数据,经过转换后生产一个文件,写回到前台的方法

接收到数据后首先 url解码

然后经过处理后,生成文件写回前台下载:

知识点包括如何获取项目中的某个目录的真实路径、生成临时文件、

上图最后部分是 对要返回到前台下载的 文件 名称 的防止中文乱码处理,以及 struts如何通过 假跳转页面的方式实现 前台浏览器文件下载。

js通过生成临时表单再删除的方式向后台提交数据(模拟ajax的post提交但还要跳转页面不返回数据)

原文地址:https://www.cnblogs.com/libin6505/p/10175252.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved