Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加要上载的动态字段_Javascript_Jquery_Uploadify - Fatal编程技术网

Javascript 添加要上载的动态字段

Javascript 添加要上载的动态字段,javascript,jquery,uploadify,Javascript,Jquery,Uploadify,我只是想为标题添加一个简单的文本字段,并将其发布到uploadify.php,但它不起作用 Javascript: $(function() { $("#file_upload").uploadify({ 'formData' : {"title": $("#title").val()}, 'swf' : '/uploadify/uploadify.swf', 'uploader' : '/uploa

我只是想为标题添加一个简单的文本字段,并将其发布到uploadify.php,但它不起作用

Javascript:

$(function() {
    $("#file_upload").uploadify({
        'formData'      : {"title": $("#title").val()},
        'swf'           : '/uploadify/uploadify.swf',
        'uploader'      : '/uploadify/uploadify.php',
        'onUploadStart' : function(file) {
                $("#file_upload").uploadify("settings", "title");
        }
    });
});
HTML:



如果我将
{“title”:$(“#title”).val()}
替换为
{“title”:“title”}
它可以正常工作,但它不是动态的,只是设置为title。如何让它通过实际的文本字段数据?我自己也尝试过几种方法,但Uploadify文档非常薄。

找到的Uploadify文档则相反,但这似乎是利用Uploadify动态字段的正确方法。无论如何,它是有效的

$("#file_upload").uploadify({
        'swf'           : '/uploadify/uploadify.swf',
        'uploader'      : '/uploadify/uploadify.php',
        'onUploadStart' : function(file) {
                $("#file_upload").uploadify("settings", 'formData', {'title' : $("#title").val()});
        }
    });
});

编辑:不需要在第一个
$(“#file_upload”)中声明formData。uploadify()
,所以我删除了它。如果您想使用它来设置默认值,也可以将其包含在其中。

如果您想在“onUploadStart”上执行此操作,则可以使用它。我认为Uploadify中的文档需要更正吗?否?是的,我无法使Uploadify文档中给出的代码正常工作,并发现我的答案提供了预期的行为。我最终决定使用,而不是上传。也许你会发现它也很有用。
$("#file_upload").uploadify({
        'swf'           : '/uploadify/uploadify.swf',
        'uploader'      : '/uploadify/uploadify.php',
        'onUploadStart' : function(file) {
                $("#file_upload").uploadify("settings", 'formData', {'title' : $("#title").val()});
        }
    });
});