Я пытаюсь этот код Это мое выбранное значение
<select class="select2 lang_change">
<option selected value="english" data-id="" <?php
if (isset($_SESSION['lang'])) {
set_selected($_SESSION['lang'], 'english');
}
?> >English</option>
<!--<option value="2">Chinese</option>-->
<option value="spanish" data-id="es" <?php
if (isset($_SESSION['lang'])) {
set_selected($_SESSION['lang'], 'spanish');
}
?>>Spanish</option>
<!--<option value="4">Hindi</option>-->
<!--<option value="5">Filipino</option>-->
</select>
Это мое Jquery Или ajax значение
$('.lang_change').on('change', function () {
var dataid = $(".lang_change option:selected").attr('data-id');
var val = this.value;
$.ajax({
url: "<?php echo base_url('lang_change/'); ?>" + "?"+val+"&"+dataid,
type: "GET",
cache: false,
dataType: "JSON",
success: function (dataResult) {
if (dataResult.statusCode == 200)
{
location.reload();
}
}
});
});
</script>
Это мой код, как я могу получить onchange get выбрать значение атрибута data-id Справка