[英]Load fancybox when ajax returns ERROR
這是場景:
我的AJAX腳本確定用戶單擊某個動作時是否登錄。 當用戶未登錄時,AJAX返回錯誤。 我想加載包含fancybox上的登錄表單的div。
我怎樣才能做到這一點?
這是我所擁有的:
$.ajax({
type : 'POST',
url : 'xyz.action',
dataType : 'text',
herf :'login.jsp',
success : function (data) {},
error : function () {
alert("PLEASE LOGIN");
$("#loginForm").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
}
});
return false;
登錄
我得到了解決方案:)...
$("#fan").fancybox({
'enableEscapeButton' :true,
'type':"iframe",
href :'login.jsp',
'hideOnOverlayClick' : true
}).trigger('click');
嘗試
$.fancybox('login.jsp');
如果這不起作用,我喜歡這樣做:
$.post('login.jsp',function(data){$.fancybox(data);});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.