我认为this
指的是点击图片?但我猜this
本身就是dropzone。那么我如何获得点击的图像呢?现在,当我点击图像时,它会删除列表中的第一个图像。因此,如果我点击最后一张图片,该图片就不会被删除,但第一张图片会被删除。
所以在我的dropzone选项中我有这个:
'options' => array(
'init'=> 'js:function() {
var url = window.location.href;
var id = url.substring(url.indexOf("id=") + 3);
//???? this...
this.on("removedfile", function(event) {
var id = url.substring(url.indexOf("id=") + 3);
var name = $(".dz-image-preview").find("a").attr("data-name");
$.post("/vendor/productImage/RemoveImage",
{id: id, img: name}).done(function(data) {
$(name).remove(data);
});
});
}'
),