0
A
回答
0
INIT:函數(){ VAR myDropzone =此; $('#div_breakfast_img_org_name')。append(); $('#div_breakfast_img_file_name')。append(); $('#breakfast_sequence')。val('');
if ('<?php echo count($bfImageArrayData) ?>')
{
<?php foreach ($bfImageArrayData as $bfImage) { ?>
var mockFile = {name: '<?php echo $bfImage['image_name']; ?>', sfn: '<?php echo base64_encode('/diet_image/' . $bfImage['image']); ?>', };
var thumbUrl = '<?php echo url('/'); ?>/uploads/diet_image/<?php echo $bfImage['image']; ?>';
// Call the default addedfile event handler
myDropzone.emit("addedfile", mockFile);
// And optionally show the thumbnail of the file:
myDropzone.emit("thumbnail", mockFile, thumbUrl);
//myDropZone.uploadProgress(100);
myDropzone.files.push(mockFile);
$(mockFile.previewElement).prop('id', '<?php echo $bfImage['image']; ?>');
$('.dz-progress').remove();
//i++;
<?php } ?>
}
// removed file event
myDropzone.on('removedfile', function (file) {
var sfnValue = file.sfn;
var filePath = '';
$.each($(file.xhr), function (key, val) {
filePath = $.parseJSON(val['response']).newFilename;
});
var fileName = file.name;
// To get file path value
var s = 0;
var filePathArray = new Array();
$('input[name^="breakfast_img_file_name"]').each(function() {//alert($(this).val());
filePathArray[s] = $(this).val();
s++;
});
// To get file original Name
var t = 0;
var fileNameArray = new Array();
$('input[name^="breakfast_img_ori_name"]').each(function() {//alert($(this).val());
fileNameArray[t] = $(this).val();
t++;
});
$.ajax({
url: '/upload/remove-diet-image',
data: {sfn: file.sfn, id: '<?php echo $diet_subcategory_id_pk; ?>', type: 'diet-image', fileName: fileName, filePath: filePath, fileNameArray: fileNameArray, filePathArray: filePathArray, action: 'breakfast'},
}).done(function (result) {//console.log(result.filename);
result = $.parseJSON(result);
$('#div_breakfast_img_org_name').remove();
$('#div_breakfast_img_file_name').remove();
$('.box-footer').append('<div id="div_breakfast_img_org_name">' + result.filename + '</div>');
$('.box-footer').append('<div id="div_breakfast_img_file_name">' + result.filepath + '</div>');
});
});
},
+0
$(mockFile.previewElement).prop('id','<?php echo $ bfImage ['image'];?>'); –
+0
http://stackoverflow.com/questions/25050848/adding-image-id-to-each-image-in-preview-template-in-dropzone-js –
相關問題
- 1. 如何在asp.net中的onclick事件時添加屬性
- 2. 如何在FullCalendar中爲每個事件添加rel屬性?
- 3. jQuery插件如何添加事件?
- 4. Dropzone將添加的行數添加到dropzone的文件數量?
- 5. Jquery keyup事件不適用於動態添加的id屬性
- 6. 在Nutch中添加自定義插件的屬性文件
- 7. Dropzone添加現有文件
- 8. 如何使用sbt和onejar插件添加log4J屬性文件?
- 9. 將屬性添加到基本事件
- 10. 如何在eclipse中添加屬性文件的文件夾
- 11. 如何在委託事件中獲取表單ID屬性
- 12. 如何在Openfire插件中添加離線事件處理?
- 13. 添加id屬性的Zend_Form_Decorator_Label
- 14. Dropzone JS在添加「錯誤事件」時拋出「undefined」
- 15. 帶有文件的Init Dropzone不強加maxFiles的限制
- 16. 如何在「屬性事件」中獲得onclick「屬性事件」返回值?
- 17. 如何在jquery中的click事件中添加點擊事件?
- 18. 在fullcalendar中添加新事件時如何獲取資源ID
- 19. 如何在C#中的XML文件中添加XML屬性
- 20. 如何在.Net中的文件中添加自定義屬性?
- 21. 如何使用'contenteditable'屬性將按鍵事件添加到div
- 22. 如何更改或添加樣式屬性onClick事件
- 23. 如何事件屬性添加到HTML標記使用javascript
- 24. 如何將屬性頁面添加到eclipse項目(RCP /插件)
- 25. Knockout Mapping插件 - 如何將屬性添加到默認映射?
- 26. 如何在TAL(PHPTAL)中有條件地添加一個id屬性?
- 27. 在ASP.NET/VB.NET中,如何在用戶控件將實現的接口上聲明屬性/事件(如IsPostBack/Init)?
- 28. 在DataBound事件中將屬性添加到DropDownList?
- 29. 每當在Javascript中添加對象屬性時引發事件?
- 30. 如何將具有ID屬性的doctype添加到java中的XML文件?
你可以分享你迄今爲止試過的東西嗎? – guradio