在发布表单之前在页面jquery div中加载页面

时间:2013-05-19 07:23:22

标签: jquery ajax forms

我在下面有一个jquery代码,它会发布带有复选框的表单,并根据用户选择更新结果。一切正常,但我想首先自动加载页面,以便在用户访问页面时返回默认结果,如果用户单击其中一个结果并单击返回它将返回上一个,我也希望如此结果。

这是我的代码:

$(document).ready(function () {
    $(".remember_cb").click(function () {
        var action = $("#criteria").attr('action');
        var form_data = $('#criteria').serialize();
        $.ajax({
            type: "POST",
            url: action,
            data: form_data,
            beforeSend: function () {
                $("#loading").fadeIn('fast');
            },
            success: function (data) {
                $('#exercise_list').html(data).fadeIn('slow');
                $("#loading").fadeOut('slow');
            }
        });
    });
    return false;
}); 

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我不确定它是否是最“正确”的解决方案,但您可以将选择器的代码放入单独的功能中。

然后你可以调用document.ready部分中的函数,并将它放入选择器。这样,一旦页面打开,它就会加载,然后每次用户点击它时都会加载。

此外,我不太清楚你的返回假做什么,因为它在文档就绪部分。