无法从Android本机浏览器上的下拉引导多选中选择项目?
我在尝试从引导多重选择器中选择选项时遇到一些问题-> 例如,当我点击番茄酱时,如示例中所示,在Android 4.1.2本机浏览器上,不是Chrome,而是系统预装的浏览器上,该项目仅像示例中那样被关注,而不是实际选中,我知道这是因为该项目绑定到一个Ajax请求,该请求将选择存储在数据库中,如果我重新加载页面,将使用重新选择的选项创建下拉列表。无论如何,它应该是: 就像这张从Chrome上截取的截图。下面是我使用的代码: JS jQuery:无法从Android本机浏览器上的下拉引导多选中选择项目?,android,jquery,html,bootstrap-select,Android,Jquery,Html,Bootstrap Select,我在尝试从引导多重选择器中选择选项时遇到一些问题-> 例如,当我点击番茄酱时,如示例中所示,在Android 4.1.2本机浏览器上,不是Chrome,而是系统预装的浏览器上,该项目仅像示例中那样被关注,而不是实际选中,我知道这是因为该项目绑定到一个Ajax请求,该请求将选择存储在数据库中,如果我重新加载页面,将使用重新选择的选项创建下拉列表。无论如何,它应该是: 就像这张从Chrome上截取的截图。下面是我使用的代码: JS jQuery: $('.selectpicker').select
$('.selectpicker').selectpicker({});
$('body').on('change','.autoupdate',function() {
var data = $(this).attr('name') + '=' + encodeURIComponentQuote($(this).val());
$.ajax({
url: "script.php?action=update",
type: "POST",
data: data,
cache: false,
success: function(json) {
if (json.err!=""){
}
}
});
return false;
});
HTML:
<select class="selectpicker autoupdate" name="multisel" multiple data-selected-text-format="count > 3">
<?php fillSelect($data, $selectedIds); // $data and $selectedIds recovered from DB and echoed using a PHP function ?>
</select>
我的问题是它在Android的本机浏览器上不起作用。我想这个问题纯粹与客户端有关,因为在Chrome上它工作得很好
除了4.4版本不再是安卓的默认浏览器之外,我还需要了解安卓的本机浏览器吗?无论如何,为了向后兼容,我仍然需要这个功能
如何使其工作?我修改了clickListener处理程序第1359行附近的插件,进行了以下更正: 那.$element.triggerchange; //那.$元素
//.triggerNative“change”;4.4之前的原生Android WebView确实存在缺陷,这就是他们在4.4+中改用Chromium的原因。也许这是另一个错误?是的,我想这也是,我只是无法解决问题。。。