是否可以 launch/open Bootstrap 模式与 jQuery UI 自动完成 Select 事件或自定义事件?
Is it possible to launch/open a Bootstrap Modal with jQuery UI Autocomplete Select event or custom event?
我的自动完成字段有 PHP/MySQL AJAX 来源。根据 jQuery autocomplete remote source docs
,效果很好
远程源文档允许数据数组,因此我可以为下拉列表结果传递标签 var,并且我在数组中有 ID。 (here is an example of a similar setup)
确信服务器端数据良好,我想从选项列表中打开 select 上的模式。 Select 事件需要传递一个 ID 来加载模态中的数据。这可能吗?
我的模式是用 class select 或点击功能打开的。它引用了一个数据 ID。
<a name="views" class="leadview" data-task-id="179">Task 179 - user 1458</a>
所以我假设触发模式必须发生在 Select 或 Focus 事件?
$( " Some Selector? " ).on( "autocompleteselect", function( event, ui ) {} );
我真的无法将自动完成连接到带有 ID 的模式,这是我第一次使用自动完成。
我假设你想在用户 select 自动完成中列出的选项时显示 bootstrap 模态 ...
如果是这样,那么使用:
$( ".selector" ).autocomplete({
select: function( event, ui ) {
var taskid = $(this).data("task-id");
$('#myModal').modal('show');
$('#myModal .header').html(taskid);
}
});
我的自动完成字段有 PHP/MySQL AJAX 来源。根据 jQuery autocomplete remote source docs
,效果很好远程源文档允许数据数组,因此我可以为下拉列表结果传递标签 var,并且我在数组中有 ID。 (here is an example of a similar setup)
确信服务器端数据良好,我想从选项列表中打开 select 上的模式。 Select 事件需要传递一个 ID 来加载模态中的数据。这可能吗?
我的模式是用 class select 或点击功能打开的。它引用了一个数据 ID。
<a name="views" class="leadview" data-task-id="179">Task 179 - user 1458</a>
所以我假设触发模式必须发生在 Select 或 Focus 事件?
$( " Some Selector? " ).on( "autocompleteselect", function( event, ui ) {} );
我真的无法将自动完成连接到带有 ID 的模式,这是我第一次使用自动完成。
我假设你想在用户 select 自动完成中列出的选项时显示 bootstrap 模态 ... 如果是这样,那么使用:
$( ".selector" ).autocomplete({
select: function( event, ui ) {
var taskid = $(this).data("task-id");
$('#myModal').modal('show');
$('#myModal .header').html(taskid);
}
});