Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JQuery Form иногда не срабатывает функция обратного вызова success (https://javascript.ru/forum/jquery/16540-jquery-form-inogda-ne-srabatyvaet-funkciya-obratnogo-vyzova-success.html)

fedyak 12.04.2011 09:50

JQuery Form иногда не срабатывает функция обратного вызова success
 
Доброго времени суток.
Подскажите, может кто сталкивался, - загружаю файл (изображение) на сервер через плагин JQuery Form. проблема в том, что функция обратного вызова success иногда не срабатывает.

на всякий случай код:

<form id='photoForm'>
    <input type='file' name='photo'  />
</form>


$('#photoForm').submit(function(){
var options={
    url:        '/ajax/add.php',
    type:       'POST',
    beforeSubmit: function(){
        ....
    },
    success : function(data,status){
      alert(status);
    }
};
$('#photoForm').ajaxSubmit(options);
return false;
});

WitNt2000 19.07.2011 12:53

День добрый, коллега. У видел ваш пост. У меня такая же проблема. Вы ее победили? И если да, то как? Очень любопытно.

griever 23.01.2013 11:03

Мне помогло следующее: dataType: 'json' у ajaxsubmit и в обработчике КОРРЕКТНЫЙ json ответ:
$result = "SUCCESS";
echo json_encode(array('result' => $result), true );
return;
Скорее всего и на dataType: 'html' можно, но я дальше разбираться не стал уже


Часовой пояс GMT +3, время: 17:25.