Задержка загрузки AJAX, пока пользователь не нажмет кнопку? - PullRequest
0 голосов
/ 25 февраля 2011

Я пытаюсь использовать этот плагин , и я не вижу способа легко включить автоматическую загрузку.

Я немного поиграл, ноУ меня все еще нет хорошего решения.Кто-нибудь видит, как я могу предотвратить автоматическую загрузку и инициировать загрузку при каком-либо другом действии?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2011

Вот плагин, который я использую, который не требует вспышки (получил плагин): http://plugins.jquery.com/project/ajaxFileUpload

И вы можете вызвать его с помощью:

$.ajaxFileUpload({
        url:file_uppload_url_here,
        secureuri:false,
        fileElementId: file_element_id_here,
        dataType: 'json',
        success: function (data, status)
        {

        },
        send: function(data)
        {
        },
        error: function (data, status, e)
        {
            console.debug(data);
        }
    }
)
0 голосов
/ 25 февраля 2011

Поскольку это зависит от плагина, лучше всего посмотреть на исходный код репозитория github и переопределить событие перетаскивания.

Похоже, что можно переопределить функциональность onSubmit с помощью опций, но я предполагаю, что вы уже пробовали это.

var uploader = new qq.FileUploader({
    // pass the dom node (ex. $(selector)[0] for jQuery users)
    element: document.getElementById('file-uploader'),
    // path to server-side upload script
     action: '/server/upload',

    // events         
    // you can return false to abort submit
    onSubmit: function( id, filename ){
       // do something
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...