我几乎成功使用了Uploadify。图片已上传,但onCancel
事件给了我JavaScript错误。它可能与冲突有关。我已经在使用$.noConflict();
控制台中的错误表明问题出在原型中。为了解决这个问题,我尝试了我所知道的,但没有运气。
我可以在控制台中看到错误:TypeError: $(...) is null
。我该如何解决这个问题?
答案 0 :(得分:0)
我的解决方案是覆盖itemTemplate
并在那里使用jQuery:
'itemTemplate' : '<div id="${fileID}" class="uploadify-queue-item">\
<div class="cancel">\
<a href="javascript:jQuery(\'#${instanceID}\').uploadify(\'cancel\', \'${fileID}\')\">X</a>\
</div>\
<input type="hidden" id="${fileID}" value="/uploads/${fileName}" name="file_upload_path[]" />\
<span class="fileName">${fileName} (${fileSize})</span><span class="data"></span>\
<div class="uploadify-progress">\
<div class="uploadify-progress-bar"><!--Progress Bar--></div>\
</div>\
</div>',