我有一個模式,我上傳的圖像。
該圖像,然後返回這樣的:隱藏字段損失值使用jQuery的附加
<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();
}
< -/EDITED - >
警報實際上是正確的。
然而,究竟什麼被追加到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上遇到同樣的問題。
任何想法我的問題是什麼?
你能否提供更多的上下文? 「image_message_preview」和「message_attachments」在哪裏? –
你是故意遺漏了「if」還是代碼粘貼問題? –
我發現了這個錯誤:我在隱藏的輸入上添加了一個id,並且有代碼(可惜這裏沒有顯示),它將根據id重新設置爲「」。因此只更改第一個找到的字段。 – ether