jQuery文件上传帖子

时间:2014-11-18 17:19:09

标签: javascript jquery

我会问,有没有办法在文件上传成功后重定向到另一个包含帖子数据的页面? 这是我的代码:

    $(function() {
var bar = $('#bar');
    var percent = $('#percent');
 var status = $('#status');
    $('form').ajaxForm({

        beforeSend: function() {
            var percentVal = '0%';
            bar.width(percentVal);
            percent.html(percentVal);
        },
        uploadProgress: function(event, position, total, percentComplete) {
            var percentVal = percentComplete + '%';
            bar.width(percentVal);
            percent.html(percentVal);
        },
        complete: function(data) {
               location.href='upload.php'; //here i need to redirect to selected page with post request
        }
    });});

1 个答案:

答案 0 :(得分:1)

认为您需要手动发布和更新html。 可能是这样的。

complete: function(data){
    $.post('upload.php', function( data ) {
        $('body').html(data)
        window.history.pushState({"html": $('html').html() ,"pageTitle": 'title'}, "", 'upload.php');
    });
}