Browse Source

[mod] infinite scroll: XHR requests are sent with the header "Accept: text/html".

Fix https://github.com/searx/searx-docker/issues/16
Dalf 5 years ago
parent
commit
0e7b6c9a03
1 changed files with 12 additions and 6 deletions
  1. 12 6
      searx/static/plugins/js/infinite_scroll.js

+ 12 - 6
searx/static/plugins/js/infinite_scroll.js

@@ -5,12 +5,18 @@ $(document).ready(function() {
             var formData = $('#pagination form:last').serialize();
             if (formData) {
                 $('#pagination').html('<div class="loading-spinner"></div>');
-                $.post('./', formData, function (data) {
-                    var body = $(data);
-                    $('#pagination').remove();
-                    $('#main_results').append('<hr/>');
-                    $('#main_results').append(body.find('.result'));
-                    $('#main_results').append(body.find('#pagination'));
+                $.ajax({
+                    type: "POST",
+                    url: './',
+                    data: formData,
+                    dataType: 'html',
+                    success: function(data) {
+                        var body = $(data);
+                        $('#pagination').remove();
+                        $('#main_results').append('<hr/>');
+                        $('#main_results').append(body.find('.result'));
+                        $('#main_results').append(body.find('#pagination'));
+                    }
                 });
             }
         }