【问题标题】:jQuery UI, .load and dialogjQuery UI、.load 和对话框
【发布时间】:2012-09-19 11:18:08
【问题描述】:

我需要一个按钮来触发一个 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">

【问题讨论】:

    标签: jquery jquery-ui user-interface dialog


    【解决方案1】:

    使用 ID 代替类。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      相关资源
      最近更新 更多