javascript - Problèmes avec l'aperçu d'initialisation de bootstarp-fileinput
代言
代言 2017-06-26 10:56:57
0
1
735

Je souhaite afficher directement l'image existante lors de l'initialisation de l'entrée de fichier. Cette image est accessible depuis ajax et est un tableau.

$.get(url,function(res){ //图片地址是res.img,这是一个数组 $("#fileupload").fileinput({ initialPreview: [ //发现这里不能使用for循环res.img,应该怎么办? ], initialPreviewAsData: true, deleteUrl: "/site/file-delete", overwriteInitial: true, }) })

Voici le prototype :

$.get(url,function(res){ $("#fileupload").fileinput({ initialPreview: [ 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/FullMoon2010.jpg/631px-FullMoon2010.jpg', 'http://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Earth_Eastern_Hemisphere.jpg/600px-Earth_Eastern_Hemisphere.jpg' ], initialPreviewAsData: true, deleteUrl: "/site/file-delete", overwriteInitial: true, }) })

Ce qui suit sont des données json

{goods_id: 9, goods_name: "产品测试4", cat_id: 40, sku_id: "888888888888", goods_encode: "77777777777",…} addtime:1496837803 cat_id:40 goods_barcode:"66666666666" goods_desc:null goods_encode:"77777777777" goods_id:9 goods_image:"/uploads/product/20170607/d60bf37e6c381c8b52be22e63217bc1c.jpg;/uploads/product/20170607/2cb078c49125ff42fbf13bee19a0e64c.jpg;" goods_name:"产品测试4" img:["/uploads/product/20170607/d60bf37e6c381c8b52be22e63217bc1c.jpg",…] 0:"/uploads/product/20170607/d60bf37e6c381c8b52be22e63217bc1c.jpg" 1:"/uploads/product/20170607/2cb078c49125ff42fbf13bee19a0e64c.jpg" index:1 size:["37", "33", "35", "38", "39"] sizes:"37,33,35,38,39" sku_id:"888888888888" status:1 updatetime:null

InitialPreview peut évidemment recevoir des tableaux directement. Mes données json ci-dessus montrent également que img est bien un tableau, mais pourquoi après avoir écrit comme ceci, tous les tableaux sont fusionnés en un seul ?

$.get(url,function(res){ $("#fileupload").fileinput({ initialPreview: [ res.img ], initialPreviewAsData: true, deleteUrl: "/site/file-delete", overwriteInitial: true, }) })

Le résultat final est

Desert.jpg

Les bonnes devraient être deux images

代言
代言

répondre à tous (1)
代言
initialPreview: res.img,
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!