使用AJAX动态更改下拉菜单中的数据

时间:2018-11-18 19:40:24

标签: javascript jquery ajax

我正在尝试动态更改图形栏的不透明度。目前,我让他们告诉用户刷新不需要的页面。我如何使用AJAX来实现这样的目标?

const opacitySlider = document.getElementById('opacity');

$('#opacity').on('input', function () {
    $('.bars').css('opacity', $(this).val());
    localStorage.setItem('opacity', opacitySlider.value);
    checkAlert.innerHTML = 'Please click the refresh button or reload the page to make new changes.';
});

1 个答案:

答案 0 :(得分:0)

我不太了解您想要什么,因为如果$('.bars').css('opacity', $(this).val());的值介于opacity之间,$(this).val()应该更改0 and 1

但是如果您想从ajax进行更改,则只需使用

之类的jQuery ajax函数即可。
$('#opacity').on('input', function () {
    $('.bars').css('opacity', $(this).val());
    localStorage.setItem('opacity', opacitySlider.value);
        });
    $.ajax({
            url : '/your/url',
            method: 'GET',
            success: function(response) {
                    //assuming you're retrieving the opacity from server
                    $('.bars').css('opacity', response.opacity);
            }
    })