2013-08-05 4 views
4

Когда я пытаюсь загрузить изображение через ajax в локальном режиме, браузер показывает ошибку слишком много рекурсии. поэтому я не мог проверить, что в местах, но его работы в области производства на Herokuслишком много рекурсии при загрузке изображения

$('#fileupload_pers').fileupload({ 
    url: '/create_img_prs', 
    add: function (e, data) { 
        $('#upload_pers').html('<p class="upl label label- 
success">Uploading....please wait</p>'); 
        data.submit(); 
       }, 
    success: function (r) { 
      //$('#upload').remove(); 
      $('#upload_pers').empty(); 
      $('#upload_pers').html('<p class="upl label label-success">Successfully 
Uploaded Image</p>') ; 
      $('#id_poster_pers').attr('value',r["id"]); 
      $('#upload_pers').fadeOut(6000); 
      } 
    }); 
+0

Пожалуйста, пост больше кода, может быть, вы прикрепить событие много раз или что-то подобное. –

+0

Где рекурсия в первую очередь? – freakish

+0

@amtest У меня такая же проблема. Ссылка, содержащаяся в ответе, мертва. Можете ли вы дать новую ссылку или решение для этого. –

ответ

7

ошибка «слишком много рекурсии» может быть вызвана (случайно), включая jquery.fileupload.js дважды.

https://github.com/blueimp/jQuery-File-Upload/issues/2814

+0

Спасибо, это исправлено для меня. Как глупо! –

+0

@Pieter У меня такая же проблема. Ссылка, которую вы указали, мертва. Можете ли вы дать новую ссылку или решение этого кошмара. –

Смежные вопросы