为什么不弹出simpledialog对话框?

时间:2012-02-12 18:27:27

标签: javascript jquery jquery-mobile dialog

我正在使用simpledialog库(http://dev.jtsage.com/jQM-SimpleDialog/)并包含所有必需的JS和CSS文件但是我无法显示弹出窗口。我究竟做错了什么?我没有看到弹出窗口。

$.ajax({

                        type: "post",
                        url: url,
                        data: $("#login").serialize(),
                        dataType: 'json',
                        success: function (msg) {

                        var message = msg.message;
                            if (message.type == "Success") {
                                window.location.replace("reminder_list.html");

                            } else if (message.type == "Error") {


        alert("login error"); //THIS SHOWS

 $(this).simpledialog({ //THIS DOES NOT SHOW
            'mode': 'bool',
            'prompt': 'Login Failed: ' + message.content,
            'buttons': {
                'OK': {
                    click: function () {
                        $('#dialogoutput').text('OK');
                    }
                }
            }
        })
    }

1 个答案:

答案 0 :(得分:0)

更新:我能够通过不使用“this”关键字并将其替换为实际的页面div来使其工作。在某种程度上,simpledialog变得混乱和/或这不是它需要的东西。感谢所有关注此事的人。