Jquery Impromptu>转到URL

时间:2011-05-28 06:37:39

标签: jquery impromptu

经过尽可能多的研究,我没有一个解决这个简单问题的工作解决方案。

我想使用Jquery Impromptu

简单的行动。

  1. 点击退出 - <a class="link" href="javascript:;" onclick="logout(1); ">Logout</a>

  2. 提示'你确定 - 是/否'

  3. 如果取消,则没有任何反应。如果是,则转到网址'logoutscript.php'。

  4. 我无法理解工作,虽然我无法理解它。任何帮助都会非常有用。

    ++++++++++++++++++++++++++++++++++
    
    function removeUser(id){
    var txt = 'Are you sure you want to Logout?';
    
    $.prompt(txt,{ 
    buttons:{Logout:true, Cancel:false},
    callback: function(v,m,f){
    
    <!-- This is wher the problem starts -->
    
    ++++++++++++++++++++++++++++++++++
    
     a class="link" href="javascript:;" onclick="removeUser(1); ">Logout</a>
    

1 个答案:

答案 0 :(得分:2)

这应该有效:

<强> HTML

<a class="link" href="#" data-id="1">Logout</a>

<强> JS

function removeUser(id) { 
    var txt = 'Are you sure you want to Logout?';
    $.prompt(txt, { 
        buttons: {
            Logout: true, 
            Cancel: false
        }, 
        callback: function(accept) {
            if (accept) {
                window.location = "logoutscript.php";
            }
            return false;
        }
    });
}

$('a.link').click(function() {
    removeUser($(this).data('id'));
    return false;
});

如果需要,您也可以调用内联方法。

未来:请提供完整且格式化的代码。在您的列表中,一个方法在代码示例logout中被称为removeUser,然后代码在一个开始的大括号后分解。