我有一个模式,我在其中上传图像。
然后像这样返回该图像:
<input type="hidden" value="20130108A70WY2.jpg" name="image_message_file" id="image_message_file">
<img src="http://files.gestionradioqc.com/immedia/message/picture/2013/01/08/20130108A70WY2_300.jpg">
然后我使用这样的javascript将数据传输到我的主页:
<--EDITED-->
function addAttachmentsToMessage(){
var picture = $("#image_message_preview").find('img').parent().html();
alert(picture);
if(picture != ''){
$("#message_attachments").append("<div class='attachment cf'>"+
"<ul class='att-picture cf'>"+
"<li>"+picture+"</li>"+
"</ul>"+
"</div>");
clearAttachments();
}
}
function clearAttachments(){
$("#image_message_file").attr('value', '');
$("#image-message").attr('value', '');
$("#image_message_loading").hide();
$("#image_message_upload").show();
$("#image_message_preview").hide();
}
<--/已编辑-->
警报实际上是正确的。
但实际上附加到 message_attachments 的是(隐藏字段中没有值):
<input type="hidden" value="" name="image_message_file" id="image_message_file">
<img src="http://files.gestionradioqc.com/immedia/message/picture/2013/01/08/20130108A70WY2_300.jpg">
但只有附加的第一张图片有这个问题。
其他都还好。
我在 Firefox 17、Chrome 23 和 IE 9 上遇到了同样的问题。
任何想法我的问题是什么?