在uploadify中,我在将变量传递到php脚本时遇到了问题。这是代码:
$(document).ready(function() {
var counter = 0;
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify.swf',
'script' : 'scripts/uploadify.php?upload',
'scriptData' : {'PHPSESSID' : '<? echo session_id(); ?>','counter' : counter},
'cancelImg' : 'cancel.png',
'folder' : 'uploads',
'auto' : true,
'multi' : false,
'buttonText' : 'Browse Image',
onComplete: function(evt, queueID, fileObj, response, data) {
loadPhotos();
counter = $(".upload-photo").size();
alert("Success: "+counter+" Response: "+response);
}
});
});
在onComplete响应中,var应该返回$ _REQUEST ['counter']的值。它返回0,因为计数器在开始时为0,但它没有在以下位置更新:
counter = $(".upload-photo").size();
我也尝试传递这样的变量:
$("#uploadify").uploadifySettings("scriptData", {'counter' : $(".upload-photo").size()});
但它也没有用。我做错了什么?
答案 0 :(得分:0)
不确定我做错了什么但经过一段时间修补会议开始工作正常。谢谢你们每个人的帮助。