我正在开发一个模块,在该模块中我选择了一个公司名称,并使用colorbox iframe
. 当我输入密码并提交表单时,我得到json
了回复。现在我想关闭弹出窗口并将页面重定向到另一个页面。我的代码是
$(document).ready(function(){
var validator = $("#passwordverify").validate({
rules: {
password: {
required: true,
minlength: 5
}
},
messages: {
password: {
required: "Provide a password",
rangelength: jQuery.format("Enter at least {0} characters")
}
},
submitHandler: function() {
$.ajax({
url:"varifypassword.action",
type:"post",
dataType:"json",
data:{partyid:$("#partyid").val(), password:$("#password").val()},
success:function(response){
if(response.response == true)
{
parent.$.fn.colorbox.close();
window.location.replace("main.jsp");
}
else
{
$("#error").html("Incorrect Password");
}
}
});
}
});
它工作正常,但window.location.replace
适用于相同的 iframe。它main.jsp
在同一个弹出窗口中打开。如何在父页面的位置加载它。