jQuery UI,.load和对话框

时间:2012-09-19 11:18:08

标签: jquery jquery-ui user-interface dialog

我需要一个按钮来触发jQuery UI对话框,AJAX根据初始链接的标签中提供的GET参数请求页面。

AJAX加载页面将根据提供的GET参数从DB中检索数据,并以填充的形式显示给用户。

然后,用户应该能够编辑这些填充的表单字段并单击“保存”,然后表单字段将POST到另一个脚本(可以是自己的,或者如果需要可以单独)。

处理POST数据的scipt将返回true或false,如果为false则将提供错误,如果为true,则框需要关闭,完成工作。

这是我所拥有的,但遇到问题试图让我的头脑处理POST(我需要一个单独的脚本吗?)

$(function (){
    $('a.edit').click(function() {
        var url = this.href;
        dialog.dialog({
            close: function(event, ui) {
                dialog.remove();
            },
            modal: true
        });
        dialog.load(
            url, 
            {},
                function (responseText, textStatus, XMLHttpRequest) {
            }
            );
            return false;
        });
    });

<a class="edit" href="handle.php?d=838474&f=37446374">

1 个答案:

答案 0 :(得分:0)

使用Id代替类。

最好不要更新从中获取数据的相同元素。