javascript - 使用 jquery 存储值并在其他地方使用它

标签 javascript jquery html

这两个文件都是html,index.html和show.html,在index.html中我有一个非常基本的表单,带有单个输入类型="file",当用户选择一个文件(仅图像)时,它会显示预览,当用户单击“发送”时,用户会转到显示页面,我想在该页面上显示“上传”的图像,但由于没有上传图像,因为这只是一个没有实际上传功能的演示,我该如何显示该图像?...我用来预览 index.html 中图像的 jquery 库将图像转换为 base64 代码,我能够获取该值,但在 show.html 中我无法使用 POST,并且使用ajax是不可能的,我想使用:

document.getElementById("posted_image").innerHTML = window.location.search;

然后只是解析该值,但问题是该图像的base64代码非常庞大,它无法工作...我也想将值存储在cookie中,但我不知道如何做到这一点javascript 或者如果 cookie 有限制...是否有一种不使用 PHP 的实际方法可以做到这一点?...

最佳答案

首先,您应该像之前一样将图像转换为 base64,因此如果您有值(value),则使用 localStorage 来存储图像

localStorage.setItem("base64mgData",  base64mgData);

here is the stackoverflow link

关于javascript - 使用 jquery 存储值并在其他地方使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079703/

相关文章:

javascript - Nodejs Sequelize 未插入

javascript - 如何使用 JQuery 将动态内容加载到 DIV 中

javascript - javascript中的正则表达式连字符问题

javascript - 网络图中的边界节点组?

javascript - 如何使用 JS 引入移动和淡入淡出元素

javascript - 事件类不随 javascript 函数改变

php - AJAX 和 jQuery 与 MVC

javascript - 使用 jQuery 在单击时更改当前 URL

javascript - 在 JavaScript 中将文本输出到输入字段

javascript - 要保存和显示的 HTML div 文本