Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当ajax返回错误时加载fancybox_Javascript_Jquery_Ajax_Fancybox - Fatal编程技术网

Javascript 当ajax返回错误时加载fancybox

Javascript 当ajax返回错误时加载fancybox,javascript,jquery,ajax,fancybox,Javascript,Jquery,Ajax,Fancybox,以下是场景: 我的AJAX脚本确定用户单击某个操作时是否登录。 当用户未登录时,AJAX返回错误。我想在fancybox上加载包含登录表单的div 我该怎么做 以下是我所拥有的: $.ajax({ type : 'POST', url : 'xyz.action', dataType : 'text', herf :'login.jsp', success : function (data) {}, error : function () {

以下是场景:

我的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;
登录

试试

$.fancybox('login.jsp');
如果这不起作用,我喜欢这样做:

$.post('login.jsp',function(data){$.fancybox(data);});
我得到了答案:)

不…不是..我试过Hi,这是div,在jquery$.fancybox('z');它的显示#z.:(]
$("#fan").fancybox({
        'enableEscapeButton' :true,
        'type':"iframe",
         href :'login.jsp',
        'hideOnOverlayClick' : true
      }).trigger('click');