【发布时间】:2018-06-21 19:17:29
【问题描述】:
我在我的代码中使用了select2.js 库作为下拉列表。我想根据从我的网址获取的值选择下拉值默认值。我不知道如何在select.js 中做那件事。
在下面的代码var e 中,我得到了我想要选择的值。
Javascript代码:
$( document ).ready(function() {
var url = window.location.href;
var a = url.split('=');
var b = a[2];
var d = b.split('_');
var e =d[1];
$("#Address1").select2({
})
});
HTML 代码:
<select class="ct-select-lg" id="Address" name="Address[]">
</select>
在这些代码中,我从我的 API 获取数据:
$("#Address").select2({
ajax: {
url: "url",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term,
page: params.page
};
},
processResults: function (data, params) {
return {
results: data.items,
};
},
cache: true
},
placeholder: 'Search for a repository',
escapeMarkup: function (markup) { return markup; },
minimumInputLength: 1,
});
【问题讨论】:
-
我试过这些,但它不起作用
-
你试过 $('#Address').val(defaultValue).trigger('change');
-
是的,我已经尝试过这些
标签: jquery json jquery-select2