我正在尝试将所选图像中的所有ID保存为字符串。它几乎完美,但这是一个问题。每次用户选择照片时,代码都会生成一个空值。在控制台中,如果我看到ID,它会返回:[“”,“66”,“125”,“97”,“58”,“59”]
为什么会返回一个“”?有任何想法吗?
imageUploader.on( 'close', function() {
//var attachment = imageUploader.state().get('selection').first().toJSON();
var attachment = imageUploader.state().get('selection').toJSON();
var ids = attachment.map( function (attachment) {
return attachment.id;
console.log(ids);
});
jQuery.each(attachment, function(){
jQuery('#image-tag').prepend('<img src="'+attachment.id+'" />')
});
hidden.setAttribute( 'value', ids.join(',') );
});