使用本地存储中的数据创建提交表单
Posted
技术标签:
【中文标题】使用本地存储中的数据创建提交表单【英文标题】:create submit form using data from localstorage 【发布时间】:2019-03-01 08:27:36 【问题描述】:我有一个表单,我对其进行解析并将其信息附加到一个名为“data”的对象,该对象被传递到 ajax:
$.ajax(
url: url,
data: data,
type: "POST",
inline: true,
success: function (redirect)
console.log("success");
// go to the redirect page -- ??
);
这很成功,但我希望刷新页面。不对,它只是返回 html,但不刷新。
使用表单提交不是一个选项,我需要创建一个单独的表单来提交,但我不知道如何将数据附加到这个表单。
感谢任何帮助。
编辑:
我需要创建一个单独的表单,因为我正在解析数据的表单并不总是存在。然后将此数据放入本地存储并在以后加载。我希望能够使用保存的数据并使用它构建提交表单
【问题讨论】:
如果您刷新,您将丢失成功回调中返回的 HTML... 使用location.reload();
。
是的。这就是为什么我想从 html 进行刷新。使用单独的表单提交和刷新页面也可以
那么你必须在没有ajax的情况下正常提交表单
我只是不知道如何将数据附加到这个新表单。我有多个需要附加的字段(键:值)对。如何为表单创建 html?
为什么不能使用表单提交,?你可以使用form.submit()
【参考方案1】:
在成功方法中使用这个
location.reload();
【讨论】:
以上是关于使用本地存储中的数据创建提交表单的主要内容,如果未能解决你的问题,请参考以下文章