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; }); |
День добрый, коллега. У видел ваш пост. У меня такая же проблема. Вы ее победили? И если да, то как? Очень любопытно.
|
Мне помогло следующее: dataType: 'json' у ajaxsubmit и в обработчике КОРРЕКТНЫЙ json ответ:
$result = "SUCCESS"; echo json_encode(array('result' => $result), true ); return; Скорее всего и на dataType: 'html' можно, но я дальше разбираться не стал уже |
Часовой пояс GMT +3, время: 15:44. |