我试着从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');
}
})
});