...uploadify('settings', 'formData', {"pid":1});不行啊!
发布网友
发布时间:2024-09-27 09:08
我来回答
共4个回答
热心网友
时间:3分钟前
请问,这个问题你解决了么??怎么解决的呀
热心网友
时间:8分钟前
$(function() {
$('#file_upload').uploadify({
'auto' : false,
'buttonClass' : '',
'buttonText' : '选择照片....',
'height' : 30,
'fileTypeDesc' : 'Image Files',
'fileTypeExts' : '*.gif; *.jpg; *.png; *.bmp',
'fileSizeLimit' : '<%=upFileSize%>B',
'swf' : 'flashUpload/uploadify.swf',
'uploader' : '<%=sFormAction%>',
'formData' : { 'albumID' : '0' },
'queueID' : 'queueDiv',
'removeCompleted' : true,
'removeTimeout' : 5,
'onQueueComplete' : function(queueData) {
document.getElementById("startBtn").value="开始上传";
uploadStart = false;
$('#file_upload').uploadify('disable', false);
},
'onUploadSuccess' : function(file, data, response) {
writeUploadResult(data);
}
});
});
我以前写的,前面项目名都有引号的哦~~
热心网友
时间:8分钟前
settings 方法:三个参数
Arguments
name
The name of the setting you want to return or change. Only setting this argument will return the value.
value
The value you would like to use for the setting.
resetObjects
Set this to true when updating the postData object to erase existing values. Otherwise, new values will be added to existing ones.
*The only setting that cannot be set is the swf setting.
例子:
$('#file_upload').uploadify('settings','buttonText','BROWSE');
$('#file_upload').uploadify('settings','buttonText')
热心网友
时间:3分钟前
你那不是方法错。
你用Jquery加载了uploadify。
在加载的同时再次使用加载,但是这时候已经被换了加载名了。所以加载会出错。(当你把button设置为display:none的时候)
你先使用Jquery包装input file后,在使用包装名即可
沿用你的例子:
var btn=$("#btn1a");
btn.uploadify({
里面那个就用btn.uploadify('settings','height',12);等等
如果要加载formData的话则要使用下面的模式。
btn.uploadify('settings','formData',{"abc":"abc"});
另外也有可能是你调试的时候使用了IE浏览器
如果是IE89就另说
IE67的话,我建议你每次调试的时候重新开浏览器,清除你的缓存。这是当时为了方便直接使用缓存的设计思路所致。