我有一个登录链接,它打开一个Fancybox并询问用户他们的用户名/密码。
我将用户输入发送到 PHP 脚本进行验证,该脚本在出错时返回错误消息,或在成功时重定向到主页。
收到错误消息时,我希望将错误消息重新加载到同一个父 Fancybox 中。
成功后,我希望 Fancybox 关闭并在主窗口中加载主页。
另一个问题是我的 css 没有加载#fancyboxLogin
,但加载正常$fancybox
。
HTML:
<a class="fancyboxLogin fancybox.iframe" href="/login">Log In</a>
JavaScript:
$(document).ready(function () {
$(".fancybox").fancybox();
});
$(document).ready(function () {
$(".fancyboxLogin").fancybox({
type: "iframe",
afterClose: function () {
parent.location.reload(true);
}
});
});