我有两个以这种方式在父子关系中工作的 HTML 页面:
第一个有一个按钮,它做两件事:首先它通过 AJAX 调用从数据库请求数据。其次,它将用户引导到具有请求数据的下一页,这些数据将由 JavaScript 处理以填充第二页。
我已经可以通过 ajax 调用获取数据并将其放入 JSON 数组中:
$.ajax({
type: "POST",
url: get_data_from_database_url,
async:false,
data: params,
success: function(json)
{
json_send_my_data(json);
}
});
function json_send_my_data(json)
{
//pass the json object to the other page and load it
}
我假设在第二页上,“准备好文档”的 JavaScript 函数可以轻松处理传递的 JSON 对象与所有数据的捕获。测试它是否有效的最好方法是alert("My data: " + json.my_data.first_name);
在文档就绪函数中使用来查看 JSON 对象是否已正确传递。
我根本不知道一个值得信赖的真实方法来做到这一点。我已经阅读了论坛,并且知道使用window.location.url
加载第二页的基础知识,但传递数据完全是另一回事。