javascript不再显示登录表单

标签 javascript jquery

当我单击登录按钮时,弹出窗口会正确打开。但是当我关闭它并再次单击登录按钮而不刷新页面时,它不会出现。

我的代码是:

<script type="text/javascript">

load_login_page = function() {
    $.get(HOST_NAME + "e_commerce/ECommerces/ecommerce_login", {}, function(data) {
        $("#temp_login_box").html(data);
        $.blockUI({
            message:$('#temp_login_box'),
            css:{
                top:($(window).height() - 300) / 2 + 'px',
                left:($(window).width() - 800) / 2 + 'px',
                width:'620px',
                border:'none',
                background:'none',
                cursor:'default'
            },
            overlayCSS:{ backgroundColor:'#333' }
        });
        load_login_ajax_form();
    });
};

load_login_ajax_form = function () {
    var options = {
        beforeSubmit:show_login_request, // pre-submit callback
        success:show_login_response  // post-submit callback
    };
    $('#product_info_form').ajaxForm(options);

};

show_login_request = function (formData, jqForm, options) {
    return true;
};

show_login_response = function (responseText, statusText, xhr, $form) {
    if (responseText == 'ok') {
        //  $("#temp_login_box").html(responseText);
        window.location.href = HOST_NAME + "e_commerce/ECommerces/user_desboard";
        //load_login_ajax_form();
    } else {
        $("#temp_login_box").html(responseText);
        load_login_ajax_form();
    }
};

hide_login_info = function() {
    $.unblockUI();

};

hide_login_info是表单关闭函数。 temp_login_box 是目标 div 的 id。请帮我解决这个代码。

最佳答案

请跟踪您的函数load_login_page以检查是否每次都调用$.get

因为您正在成功创建 $.blockUI $.get

关于javascript不再显示登录表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17917011/

相关文章:

javascript - 使用 javascript Date() 函数获取当前月份的错误

javascript - 如何在 Bootstrap 中将 div 文本更改为工具提示?

javascript - 如何将大量文本(文本中带有单引号)传递给 Angular Modal

javascript - UglifyJS:连接和缩小或反之亦然?

javascript - 是否可以使用简写将数据添加到选项中?

javascript - jQuery 获取 <div> 标签之间的内容

php - 如何使用 Ajax 在同一个 PHP 文件中执行插入和选择

jquery - 使用 jQuery 以动画方式隐藏侧边栏中的元素

javascript - 将CMS添加到我现有的网站?

javascript - 在 Jquery ajax 的 onclick 函数中传递数据