Получилось - вот как у кого-то еще может быть похожая проблема ...
Основная проблема заключалась в том, что эти кнопки создавались динамически, и AjaxUpload не будет изначально привязан в вызове .live (), поэтому «щелкни, перемести, кликни еще раз, сработай».
Вызывая AjaxUpload (обернутый в его собственную функцию, как показано ниже), в моем цикле, когда кнопки создаются, они изначально связаны и функционируют должным образом.
Строка, используемая в цикле:
makeUpButton(("#upload-button-" + slideCount), slideCount);
Вызов AjaxUpload:
function makeUpButton(theButton, theId) {
new AjaxUpload(theButton, {
action: "./php/upload.php",
name: 'userfile',
autoSubmit: true,
onSubmit: function(file , ext) {
this.disable();
},
onComplete: function(file, response) {
this.enable();
$("#slide-" + theId).find(".movie-image").attr("src", baseImgPath + file);
$("#mImg" + theId).val(file);
}
});
}
Надеюсь, это кому-нибудь поможет, я знаю, это сводило меня с ума в течение нескольких дней. ;)
Приветствия.