我如何张贴数据从select2插件使用ajax?



我试着从select2发布数据,但它根本不起作用有人知道吗?

顺便说一下,我在框架中使用了代码点火器3。

我的代码
$('#reference').change(function(){
var ref = $(this).val();
$.ajax({
type: 'POST',
url: '<?= base_url('/user/getItem')?>',
data: {
ref: ref
},
dataType: 'JSON',
success: function(data){
console.log('anything');
}
})
});

html

<select multiple="multiple" id="reference" name="reference[]">
<?php foreach($ref as $r):>
<option value="<?= $r['id']?>"><?= $r['name']?></option>
<?php endforeach;>
</select>

我也试过这个代码,但也不工作

$('#reference').select2({
closeOnSelect: true,
placeholder: "Select Reference",

ajax: {
type: 'POST',
url: '<?= base_url('/user/getItem')?>',
data: {
ref: $(this).val()
},
dataType: 'JSON',
success: function(data){
console.log('anything');
}
}
});

尝试更改"type";method"

$('#reference').change(function(){
var ref = $(this).val();
$.ajax({
method: 'POST',
url: '<?= base_url('/user/getItem')?>',
data: {
ref: ref
},
dataType: 'JSON',
success: function(data){
console.log('anything');
}
})
});

相关内容

  • 没有找到相关文章

最新更新