我浏览了一些“类似”的问题,但是没有一个能解决我遇到的特定问题。
我正在使用Plupload(http://www.plupload.com)将图片上传到Amazon S3。这很好用,但是一旦上传完成,我想要更新页面上的另一个div以显示上传文件的缩略图。我的意图是使用jQuery.load来做到这一点(因为我需要运行DB查询才能输出它们)。但是,现在我正在尝试让基本功能正常工作,并简单地更新div文本。
当前的代码(如下)没有返回任何错误,但是一旦文件上传,它就无法更新div。查看各种答案/建议,似乎有许多实现我所需要的方法 - 但我没有能够使它们工作。
以下是我的目前代码...
<script>
$(document).ready(function(upload) {
$("#uploader").pluploadQueue({
runtimes : 'html5,html4',
url : '/gallery/upload.cfm',
max_file_size : '5000kb',
multiple_queues : true,
unique_names : true,
filters : [
{title : "Image files", extensions : "jpg,gif,png,jpeg"}
]
});
$("#uploader").bind('FileUploaded', function() {
$(".outputimages").html('The output goes here');
});
});
</script>
<div id="uploader">You browser doesn't have HTML 4 support.</div>
<div class="outputimages"></div>
var uploader = $('#uploader').pluploadQueue(); uploader.bind('FileUploaded', function() { $(".outputimages").html('输出在此处'); });
事件需要在pluploadQueue引用上使用,而不是已绑定到pluploadQueue的$(obj)。 - Cybrix{"jsonrpc": "2.0", "result": null, "id": "id"}
最终似乎是可选的,除非出现错误。 - Cybrix