2012-02-19 4 views
1

Ive работал над загрузкой файлов с помощью ajax, единственный, который работал для меня, - это плагин с именем jquery form. Его очень просто, и он работает, но проблема im сталкивается с тем, что он не показывает результат.Загрузка файлов с использованием формы jQuery

В моем файле process.php выводится сообщение об ошибке или сообщение об успешном завершении (добавление изображения/неизвестное расширение изображения и т. Д.), Но они не отображаются. Как я могу отобразить выходы скрипта?

ответ

1

Существует функция обратного вызова «success», которая вызывается после того, как ответ был возвращен с сервера. Как:

 

$(document).ready(function() { 
    var options = { 
     target:  '#output1', // target element(s) to be updated with server response 
     beforeSubmit: showRequest, // pre-submit callback 
     success:  showResponse // post-submit callback <-- See here 
    }; 

    // bind form using 'ajaxForm' 
    $('#myForm1').ajaxForm(options); 
}); 

function showResponse(responseText, statusText, xhr, $form) { 
    alert(responseText); 
} 
 

Ref: jQuery Form Надеюсь, что это помогает

+0

так он показывает то, что выводится с правой стороны сервера? –

+0

Да, это то, что он делает –

+0

Этот код не работает, но, тем не менее, я немного его отредактировал, используя справку с обычного кода ajax и страницы параметров с веб-сайта формы jquery, и теперь он работает быстро. –

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