如何将数据从html页面传递到另一个页面?

时间:2014-08-27 07:09:20

标签: javascript jquery

我有两页:

  • choose.html
  • create.html上

choose.html 中,我可以从列表视图中选择一个条目。我可以点击列表视图中的这些条目,然后我想传递该条目的 ID ,以便我可以使用html页面上的 ID create.html

ID 是一个数字。

我做了:

当我点击某个条目时,我会收到ID:

function postID(id) {
    alert(id);
}

到目前为止这个功能。

然后我在create.html上使用GET尝试了这段代码:

POST:

function postID(id) {
    $.ajax({
        url: "create.html",
        type: "POST",
        dataType: "text",
        data: id,
        success: function () {
            document.location.href = "create.html";
        },
        error: function (jqXhr) {
            alert("Error");
        }
    });
}

GET:

try {
    $.get("chooseAddress.html", function (id) {
        alert(id);
    });
} 
    catch (e) {
        alert();
}

但没有任何反应。你能救我吗?

由于

2 个答案:

答案 0 :(得分:2)

为这么简单的问题做了很多工作。使用隐藏字段或使用会话变量。

答案 1 :(得分:1)

使用创建隐藏字段并将值作为您的ID。   <form action='create.html'> <input type='hidden' value='id'> </form>