Javascript 添加要上载的动态字段
我只是想为标题添加一个简单的文本字段,并将其发布到uploadify.php,但它不起作用 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
$(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()});
}
});
});