将上传值发送到隐藏字段时出现问题

时间:2012-09-10 13:35:02

标签: php javascript jquery uploadify

我一直在努力解决我的问题。我看过google加载并尝试修复但我根本没有运气。

$(function() {
    $("#listing_pic").uploadify({
        height        : 30,
        swf           : 'uploadify/uploadify.swf',
        uploader      : 'uploadify/uploadify.php',
        width         : 120,
        fileExt       : '*.jpg; *.jpeg; *.JPG; *.JPEG;',
        checkExisting : 'uploadify/check-exists.php',
        simUploadLimit: 2,
        fileSizeLimit : '4MB',
        auto          : true,
        multi         : true,
        onComplete    : function(event,queueID,fileObj,response,data) {
            $('#hiddenlistingpic').val(response);
        },
    });
});

我试图让Uploadify将我的图像上传到我的服务器(工作正常),然后将文件名发送到隐藏字段,以便我可以将数据发布到我的数据库更新类中。它给了我一个头疼的问题,而且不仅仅是确定它是一个简单的解决方案。

1 个答案:

答案 0 :(得分:1)

从这里开始:https://stackoverflow.com/a/3466188/1253747

$(function() {
$("#listing_pic").uploadify({
    height        : 30,
    swf           : 'uploadify/uploadify.swf',
    uploader      : 'uploadify/uploadify.php',
    width         : 120,
    fileExt       : '*.jpg; *.jpeg; *.JPG; *.JPEG;',
    checkExisting : 'uploadify/check-exists.php',
    simUploadLimit: 2,
    fileSizeLimit : '4MB',
    auto          : true,
    multi         : true,
    onComplete    : function(event,queueID,fileObj,response,data) {
        $('#hiddenlistingpic').val(fileObj.name);
    },
});
});

或者从uploadify文档中,似乎有很多其他方法可以获得它:

'onUploadSuccess' : function(file, data, response) {
        $('#hiddenlistingpic').val(file.name);
    }

onuploadcomplete也可以做同样的事情。 还是我还缺少什么?