車の記録 (メーカー、価格、年など) を表示するプライマリ ページを持つ Web アプリケーションを構築しています。これらはすべて、ページがリロードされるたびにデータベースから動的に構築される HTML テーブルに編成されます。
ページの上部 (表にはありません) に[新規] ボタンがあります。このボタンをクリックすると、ユーザーが新しい車の詳細を入力するためのフォームが表示される新しいウィンドウが開きます。
<caption>Cars<button onclick="fn_new();">N</button></caption>
function fn_new(event)
{
var new_window = window.open('/new', "_blank",
"toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=350, height=350,top=200,left=400");
}
ユーザーが新しい車の詳細を入力し終えると、データベースに新しいレコードが追加されます。その場合、ajax jQuery ロードを使用して、テーブル セクションを新しいレコードで再度更新します。何かのようなもの:
$("#carsTable").load("/getCarsRecordsFromDb");
この ajax jQuery 呼び出しを配置する場所がわかりません (どのイベント関数で)。
私の質問は、送信が新しい車のウィンドウから押されたことをプライマリ ウィンドウで検出する最良の方法は何ですか?