我正在构建一个 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 调用(在哪个事件函数中)。
我的问题是在主窗口检测从新车窗口按下提交的最佳方法是什么?