Ajax通过表单和下一页历史记录来回放内容

时间:2016-11-25 14:35:00

标签: jquery forms history

有可能在点击下一页的后退按钮后显示ajax加载的内容。我的问题是,我有html格式,其中后期数据通过ajax请求显示。这是一个搜索表单,其中显示了不同的搜索结果。在结果中,用户可以单击详细信息页面。现在,我想在单击详细信息页面上的后退按钮后再次显示搜索结果。这是我的形式的ajax代码:

var $form = $("#searchform");
                                var method = $form.attr("method") ? $form.attr("method").toUpperCase() : "GET";
                                $.ajax({
                                    url: $form.attr("action"),
                                    dataType:'html',
                                    data: $form.serialize(),
                                    type: method,
                                    success: function(data) {
                                        $loadajax.html('');

                                        $("#searchresults").html(data);

                                        var newheight = $('#suchergebnis').height();
                                        //$('#loadajax_o').animate( {height: newheight}, function() {
                                            $('html, body').animate({
                                                scrollTop: $('#searchresults').offset().top
                                            }, 800);    
                                        //} );

                                        $("#ima_transparency").fadeOut();
                                        $("#loaderImage").fadeOut();

                                    },
                                    error: function(xhr, status, error) {
                                      alert(xhr.responseText);
                                    }
                                });

感谢您的帮助! 马丁

0 个答案:

没有答案