经过尽可能多的研究,我没有一个解决这个简单问题的工作解决方案。
我想使用Jquery Impromptu。
简单的行动。
点击退出 - <a class="link" href="javascript:;" onclick="logout(1); ">Logout</a>
提示'你确定 - 是/否'
如果取消,则没有任何反应。如果是,则转到网址'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>
答案 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
,然后代码在一个开始的大括号后分解。