select2 ajax使用
$(document).ready(function () {
$(".select2").select2({
placeholder: "请选择",
quietMillis: 50,
ajax: {
type: "POST",
data: function (term) {
return {
id: term// search term
};
},
url: function(term) {
url="http://url";
return url;
},
dataType: 'json',
results: function(data) {
if (data.status!=1) {return;}
if (data.product.complete!=1) {return;}
return {results: [{
text: data.code + " - " + data.product.product_name,
slug: data.code,
id: data.code
}]};
}
}
});
//select2 怎么获取它的value取值
$(".select2").change(function(){
// 先清空第二个
// $(".select2").empty();
// 实际的应用中,这里的option一般都是用循环生成多个了
var option = $(this).val();
//打印值
alert(option);
});
// $(".select2").val([{{Auth::User()->id}}]).trigger("change");
});
</script>