У меня есть цветовой ящик, который позволяет пользователю выбрать изображение. Как я могу получить имя файла обратно из colorbox? (Я заметил функцию onClosed
.)
Решение:
Поскольку @Gummy sugested, я использовал функцию onComplete, как иллюстрирует следующий код:
Страница возврата:
<input id="colorbox_hidden_return" type="hidden"/>
...
$("#whatever-you-want-to-click-on-to-get-the-color-box").click(function() {
$.colorbox(
{
href: '<?= site_url('the-source-url') . '/' ?>' + id,
height: "600px;",
onClosed: function() { // called when the colorbox closes
var image = $('#colorbox_return_hidden').val();
// ... other processing - what ever the value was is in image
}
});
});
В источнике colorbox
var image_name_var = "dynamicaly_change_this_name.png";
$('#submit-or-use-button-id').click(function() {
$('#colorbox_return_hidden').val(image_name_var);
});