mysql データベースでサーバー側の選択を行い、結果を ajax を使用せずに HTML5 セッション ストレージに直接挿入することが可能かどうか疑問に思っています。シナリオは次のとおりです。
サーバー側のスクリプトで OK と仮定すると、次のようになります。
header( "Content-type: application/json" );
$jsondata = array();
while ($Row = mysql_fetch_array($params))
{
$jsondata[]= array('field1'=>$Row["field1"],
'field2'=>$Row["field2"],
'field3'=>$Row["field3"],
'field4'=>$Row["field4"]);
};
echo json_encode(array("eeData" => $jsondata));
通常、これが ajax の場合は、応答を待ち、結果を解析してそのように処理できます。ただし、そのメソッドはクライアント側で開始され、事実上、サーバーへの 2 番目の要求です。
しかし、これがページの絶対的な最初のリクエスト、つまり最初のリクエストで達成できるかどうか疑問に思っていました。データを取得し、ページが最初に提供されると同時にセッションストレージに直接注入します。
原則が明確でない場合はコメントしてください。