在Colorbox中显示Postback上的数据

时间:2013-03-21 00:51:43

标签: jquery ajax postback colorbox

首先感谢你的期待。首先让我说明我在Javascript上真的很蹩脚。我会尝试尽可能地提供帮助。我有2个ASP.NET表单。 1上有一个按钮。第二个是一个表单,上面有一个按钮可以提交。我没有使用内联隐藏div。我正在使用Colorbox,截至2013年3月20日的最新版本。我正在使用VS 2012 4.5。 Jquery 1.9。我想从表单1启动表单2 ...让用户填写信息点击它上面的提交按钮并在SAME颜色框中显示它已被提交并允许他们用X关闭Colorbox。到目前为止这里在我所在的地方。我已经改变了很多次,我有点失落。这个ick的大部分来自我找到的代码。

表格1启动表格2(按预期工作)

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

表单2按钮单击显示Colorbox中的表单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);
                }
            });






        });

所以我完全陷入困境。如果你有任何想法,他们必须比我的更好。

0 个答案:

没有答案