JavaScript上传多个图片

时间:2014-07-01 23:17:26

标签: javascript image upload

我在同一个管理页面上有2个上传按钮(wordpress)。另外,它们完美无缺。但是在一起,它们不能正常工作。我确定它来自JavaScript文件,因为如果我从一个按钮中删除代码行,那么另一个按钮就可以工作。

jQuery(document).ready(function($){
    $('#upload_logo_button').click(function() {
        tb_show('Upload a logo', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
        return false;
    });
    window.send_to_editor = function(html) {
        var image_url = $('img',html).attr('src');
        $('#logo_url').val(image_url);
        tb_remove();
        $('#upload_logo_preview img').attr('src',image_url);
        $('#submit_options_form').trigger('click');
    }

    $('#upload_banner_button').click(function() {
        tb_show('Upload a banner', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
        return false;
});

    window.send_to_editor = function(html) {
        var img_url = $('img',html).attr('src');
        $('#banner_url').val(img_url);
        tb_remove();
        $('#upload_banner_preview img').attr('src',img_url);
        $('#submit_options_form').trigger('click');
    }
});

谢谢!

1 个答案:

答案 0 :(得分:0)

您有两个window.send_to_editor个功能。你能否将它们重命名为或者更好,将它们组合起来(可能作为另一个参数传入#logo_url / #banner_url选择器)?