0

首先感谢观看。首先让我声明我真的不擅长 Javascript。我会尽力提供帮助。我有 2 个 ASP.NET 表单。1 上面有一个按钮。第二个是带有提交按钮的表单。我没有使用内联隐藏的 div。我正在使用 Colorbox,这是截至 2013 年 3 月 20 日的最新版本。我正在使用 VS 2012 4.5。jQuery 1.9。我想从表单 1 启动表单 2... 让用户填写信息,单击其上的提交按钮并显示在提交的相同颜色框中,并允许他们使用 X 关闭颜色框。到目前为止这里是我在哪里。我已经改变了很多次,我有点迷路了。这个 ick 大部分来自我找到的代码。

Form 1 启动 Form 2(按预期工作)

$(".nameofbuttonclassform1").colorbox({ transition: "fade", width: "800", height: "680", overlayClose: false, href: "Form2.aspx" });

表单 2 按钮单击在颜色框中显示表单 1 并终止回发以执行服务器端工作 不能按需要工作。我已经尝试了很多变体,所以我将其插入,因为它比其他任何东西都更接近。

        $('#Form2Submitbutton').click(function(e){

            e.preventDefault();

            var url = $(this).attr('href');

            $.ajax({
                type: 'GET',
                url: url,
                dataType: 'html',
                cache: true,
                beforeSend: function () {
                    $('#cboxLoadedContent').empty();
                    $('#cboxLoadingGraphic').show();
                },
                complete: function () {
                    $('#cboxLoadingGraphic').hide();
                },
                success: function (data) {
                    $('#cboxLoadedContent').append(data);
                }
            });






        });

所以我完全被卡住了。如果你有任何想法,他们必须比我的更好。

4

0 回答 0