Jquery即兴>转到网址

发布于 2024-11-10 02:12:02 字数 811 浏览 2 评论 0原文

经过尽可能多的研究后,我没有找到一个可行的解决方案来解决这个看似简单的问题。

我想使用 Jquery Impromptu

简单的动作。

  1. 单击“注销” - 注销

  2. 提示“您确定 - 是/否”

  3. 如果取消,则什么也不会发生。如果为 True,则转到 url 'logoutscript.php'。

我无法让自己的想法发挥作用,尽管我就是无法集中注意力。任何帮助都会非常有帮助。

++++++++++++++++++++++++++++++++++

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>

After as much research as possible I don't have a working solution to what seems a simple problem.

I would like to use Jquery Impromptu.

Simple action.

  1. Click on Logout – <a class="link" href="javascript:;" onclick="logout(1); ">Logout</a>

  2. Prompt 'Are you sure - Yes / No'

  3. If Cancel, Nothing happens. If True go to a url 'logoutscript.php'.

I cannot get my thoughts to work and though I just cannot get my head around it. Any help would be really helpful.

++++++++++++++++++++++++++++++++++

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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹤舞 2024-11-17 02:12:02

这应该有效:

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 中,然后代码在左大括号后中断。

This should work:

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;
});

You can as well call the method inline, if you need to.

For the future: Please provide complete and formatted code. In your list a method is called logout, in the code sample removeUser, then the code breaks up after an opening curly bracket.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文