У меня работает мой плагин blueimp, и теперь я хочу помимо кнопки «удалить» кнопку «make-profile-pi c». У меня уже есть серверная логи c. Конечно, я могу сделать отдельный вызов ajax, но я думаю, что должен быть чистый путь через blueimp.
Вот соответствующая часть из x-tmpl:
<!-- added new table cell -->
<td data-url="{%=file.mainimageUrl%}">
{% if (file.mainfoto == 1) { %}
<span id="profilepic">Profielfoto</span>
{% }else { %}
<button class="btn btn-info change-main-image" data-type="CHANGE_THE_MAIN_IMAGE" data-url="{%=file.mainimageUrl%}" {% if (file.main_image_with_credentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
<i class="fa fa-user"></i>
<span>Maak Profielfoto</span>
</button>
{% } %}
</td>
<!-- existing table cell for reference-->
<td>
{% if (file.deleteUrl) { %}
<button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}">
<i class="glyphicon glyphicon-trash"></i>
<span>Verwijder</span>
</button>
{% } else { %}
<button class="btn btn-warning cancel">
<i class="glyphicon glyphicon-ban-circle"></i>
<span>Cancel</span>
</button>
{% } %}
</td>
Итак, у меня есть две проблемы:
- Кнопка make-main-image не запускает щелчок (хотя кнопка удаления, кажется, срабатывает на кнопке факта class = "delete")
- Когда я взламываю кнопку make-main-image, добавляя класс удаления, все работает на стороне сервера, но список файлов не обновляется