我有一个父窗口,我使用window.open()打开一个弹出窗口,并使用window.opener方法监视该弹出窗口的返回结果。这里有两个问题:
我的问题是:我该如何确保提交已完成,以便我触发父窗口中的搜索单击并关闭此弹出窗口?请告诉我。
我最终能够正确地将信息发送回父表单,但我只需要确保我的提交已成功。有没有建议可以确保我仅在提交成功后触发事件?
干杯。
- 在我的弹出窗口中,有一个提交按钮,负责表单的提交功能,我希望等待提交完成并在提交后关闭此弹出窗口。
- 当表单被提交且弹出窗口被关闭时,我正在获取其中一个文本框的值,并在我的父窗口中使用它自动模拟搜索。
// parent window handling of information returned from the pop-up window
function HandlePopupResult(value) {
alert("The field value is: " + value);
$("input[value='Search']").trigger("click");
}
//pop-up window handling of information to be returned to the parent window on submission
$("#myForm").submit(function() {
window.opener.HandlePopupResult($("#field").val());
window.close();
});
我的问题是:我该如何确保提交已完成,以便我触发父窗口中的搜索单击并关闭此弹出窗口?请告诉我。
我最终能够正确地将信息发送回父表单,但我只需要确保我的提交已成功。有没有建议可以确保我仅在提交成功后触发事件?
干杯。