0

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

然后,AJAX 加载页面将根据提供的 GET 参数从数据库中检索数据,并作为填充表单显示给用户。

然后,用户应该能够编辑这些填充的表单字段并单击“保存”,然后表单字段将被 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">
4

1 回答 1

0

使用 ID 而不是类。

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

于 2012-09-19T12:05:24.990 回答