https://github.com/twitter/bootstrap/issues/531
Я использую Twitter Boostrap с исправлением, описанным в выпуске 531, чтобы разрешить использование атрибута данных для передачи данных в модальные окна, и это работает нормально, но...
$('#modal2').data('modal').options.user_id
кажется, отличается от:
$('#modal2').data('user_id')
Я передаю user_id:
<a data-toggle="modal" data-user_id="5" href="#modal2">Edit Picture</a>
$('#modal2').on('show', function (event) {
$('#modal2').data('user_id', $('#modal2').data('modal').options.user_id );
});
Но я также пытаюсь передать один и тот же атрибут данных из одного модального окна в другое:
внутри #modal1:
$('#modal1').modal('hide');
$('#modal2').data('user_id', 6); // successfully sets the user_id to 6
$('#modal2').modal('show');
Проблема в том, что когда modal2 открывается с помощью этого метода, он имеет неправильное значение (5 вместо 6) и, кажется, игнорирует данные, установленные $('#modal2').data('user_id', 6);
Как я могу программно установить значение data('modal').options.user_id или это ошибка с исправлением?