Ajax使用jQuery在iframe中上传PDF

时间:2014-10-08 07:55:23

标签: javascript jquery ajax iframe

我有问题,我需要一些帮助。我只想用Ajax上传一个带有输入类型文件的文件。然后在不重新加载页面的情况下,在iframe上的我的表单下显示这个pdf。我开始是这样的:

$('#myform').on('submit.pdf-add', function(e){
    e.preventDefault();
    var $form = $(this);
    var url= $form.attr('action');
    $.ajax({
        type: "POST",
        url: url,
        data: {},
        dataType: 'json'
    })
    .done(function(data){
        if ($('input[type=file]').val().length != 0) {
            data_parsed = data;
            $('<p class="success">Le pdf a été uploadé avec succès !</p>').append($form);
            $form.append('<iframe src="'+ data_parsed +'" width="100%" height="95%"></iframe>');
            $form.off('submit.pdf-add');
        } else {
            $('<p class="fail">Le pdf est inexistant !</p>').append($form);
        }
    })
    .fail(function(data){
        console.log(data);
        $("<p class='fail'>Le fichier n'a pas été uploadé</p>").append($form);
    });
});*

我知道File API更好,但我需要跨浏览器支持!谢谢!

0 个答案:

没有答案