【问题标题】:PHP: proceed to link after a jQueryUI dialog box appearsPHP:出现 jQueryUI 对话框后继续链接
【发布时间】:2014-04-04 09:14:43
【问题描述】:

我有一个实际显示当前登录用户列表的 PHP 方法。 它将所有活跃用户放入这样的表中:

echo '<td><a href="drop.php?uid=' . $id . '" class="DropUser" id="">' . $uname . '</td>';

因此,您可能会看到还有一个链接可以注销当前用户。

我想创建一个 jQueryUI 对话框,显示该链接的.on('click')。但我无法在 Javascript 中生成相同的链接来重定向。

是否可以创建一个类似于alert() 的对话框(在单击“确定”按钮之前停止执行)?或者有没有其他解决方案?

谢谢!

【问题讨论】:

    标签: javascript php jquery jquery-ui


    【解决方案1】:

    如果您不想使用 AJAX:

    $('.DropUser').click( function () {
    // use alert
    alert('Alerttext');
    // and jump to your target
    location.pathname='drop.php?uid=' + $(this).attr('id');
    });
    

    还有你的 php/html:

    echo '<td><a href="#" class="DropUser" id="'. $id . '">' . $uname . '</td>';
    

    UPDATE:(this)指的是当前链接...

    【讨论】:

    • 问题是alert()只有一个按钮,脚本将继续执行,不管点击了什么——确定按钮或“关闭窗口”按钮。
    • 使用 AJAX 完全不同,我无法想象如何使用 AJAX。我将不得不重写处理它的整个 PHP 方法。我不熟悉 AJAX,实际上:(
    猜你喜欢
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    相关资源
    最近更新 更多