【问题标题】: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()

标签: jquery html ajax forms submit


【解决方案1】:

在成功方法中使用这个

location.reload();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2018-04-22
    • 2014-02-15
    • 2020-07-04
    相关资源
    最近更新 更多