jquery对话框不会出现

时间:2010-08-03 04:01:45

标签: javascript ajax jquery-ui

我有一个jquery对话框,可以在点击radiobutton后显示。 上次它可以显示但是在我从对话框中提交了一些脚本后,单击radiobutton后对话框就不显示了。这是我的代码:

<script type="text/javascript">
    $(document).ready(function() {
        $('#dialog').dialog({
            autoOpen: false
        });
        $("#gen2").click(function() {
            $("#dialog").dialog('open');
            $("#status").hide();
        });
        $(".defect").click(function() {
            $("#status").show();
        });
        $(":button").click(function() {
            $("#inputdefect").submit() {
                $.ajax({
                    type: "post",
                    url: "process1.php",
                    data: "status="+str+"&action=defstat",
                    cache: false,
                    success: function() {
                        $(".defect").removeAttr("checked");
                        return this;
                    }
                });
            }
        });
    });
</script>

1 个答案:

答案 0 :(得分:0)

   $(":button").click(function() {
        $("#inputdefect").submit() '{'  <-- is this typos?
            $.ajax({
                type: "post",
                url: "process1.php",
                data: "status="+str+"&action=defstat",
                cache: false,
                success: function() {
                    $(".defect").removeAttr("checked");
                    return this;
                }
            });
        '}' <-- is this typos?
    });

你想用$(":button").click()做些什么?你那里有错误......