javascript - 单击表格行的对话框

标签 javascript jquery html css ajax

我有一个 html 表格我希望在单击一行时出现一个对话框并且为了更新我的数据库我做了一个有点像这样的 ajax 调用:

$(document).ready(function() {
$('.myrow').click(function ()
    {
        $("#dialog").dialog({
            autoOpen: false,
            modal: true,
            width: 600,
            height: 300,
                            resizable: false,
            buttons: {
                "Yeah!": function() {
                    $(this).dialog("close");
                },
                "Sure, Why Not": function() {
                    $(this).dialog("close");
                }
                            }
        });

        $.ajax({

            type: "post",
            url: "shownotification.jsp", 
            data: {
                notifyidd: $(this).attr("id")


            },
            error : function(){ 
                alert('Error'); 
            },
            success: function(msg){      

                    alert('Success'); 

            }

        });
    });
});

但是对话框没有出现,求助

在 html 中,我为对话框做了一个划分:

<div id="dialog"></div>

我还包含了所需的 js 和 css 文件。

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/ui-darkness/jquery-ui.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>

还是没有成功,求助

最佳答案

您将自动打开标志设置为 false。尝试将其设置为 true。如果您仍想使用 false,则必须调用 .open() 方法。

http://api.jqueryui.com/dialog/#option-autoOpen

关于javascript - 单击表格行的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312906/

相关文章:

javascript - 如何测试使用 setTimeout 调用另一个 Action 的异步 Action 创建者

Javascript 创建和添加 div 与克隆、修改和添加 div

更改类的 Jquery 问题

php - jQuery 将每个 PHP 响应视为状态为 0

javascript - 将代码转换为 JS 对象文字模式

javascript - Array.reduce 奇怪的行为

php - 所有其他 AJAX 调用完成后的 jQuery 加载函数

javascript - 需要点击 body 负荷的链接

Jquery UI 位置插件不适用于 margin 属性

JavaScript document.write 未出现在页面源代码中