このように親子関係で機能する 2 つの HTML ページがあります。
最初のボタンには、次の 2 つのことを行うボタンがあります。まず、AJAX 呼び出しを介してデータベースからデータを要求します。次に、要求されたデータを含む次のページにユーザーを誘導します。このデータは、JavaScript によって処理され、2 番目のページに入力されます。
既に 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
}
2 ページ目では、「ドキュメント対応」の JavaScript 関数が、渡された JSON オブジェクトとすべてのデータのキャプチャを簡単に処理できると想定しています。それが機能することをテストする最良の方法はalert("My data: " + json.my_data.first_name);
、ドキュメントの準備完了関数内で使用して、JSON オブジェクトが適切に渡されたかどうかを確認することです。
これを行うための信頼できる真の方法がわかりません。私はフォーラムを読み、window.location.url
2 番目のページをロードするために使用する基本を知っていますが、データを渡すことはまったく別の話です。