$('#upload').fileupload({
dataType: 'json',
add: function (e, data) {
// data.context = $('<p/>').text('Uploading...').appendTo(document.body);
data.submit();
},
success: function (e, data) {
alert("test1");
$("#member_image_file").empty();
$('#member_image_file').append("<a href=\""+e.imgUrl+"\">"+e.filename+"</a>");
$("#member_image").val(e.imgUrl);
$("#member_image_url").val(e.imgUrl);
$("#img_member_image").attr("src", e.imgUrl);
$("#img_member_image").show();
},
error: function (e, data) {
$("#member_image_file").empty();
$('#member_image_file').append("<font color=red>file type should not be Binary file or file size should be under 3M bytes.</font>");
},
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .bar').css(
'width',
progress + '%'
);
}
});
$("#attach").click(function () {
alert("test");
$("#upload").trigger('click');
});
2. Html part
<dd class="join_01_2" style="text-align:left;width:68%;">
<br></br>
<a href='#;return false' id='attach'>[<spring:message code="setting.fileselect"/>]</a> <span id='member_image_file'></span><br/>
<input id="upload" type="file" name="file" data-url="/${sessionScope.user.user_id}/common/imageUpload.json" multiple style="opacity: 0; filter:alpha(opacity: 0); width:60%;">
</input>
<div id="progress">
<div class="bar" style="width: 0%;"></div>
</div>
</dd>
Thanks in advance.
Brian.
<label for="upload">[<spring:message code="setting.fileselect"/>]</label>
<input id="upload" type="file" name="file" data-url="/${sessionScope.user.user_id}/common/imageUpload.json" multiple style="opacity: 0; filter:alpha(opacity: 0); width:60%;">
</input>