0

私は奇妙な問題を抱えています (jQuery UI Slider がどのように動作するのかがよくわからないかもしれません)。

私は次のものを持っています:

//$.ajax is being called inside of button click
$.ajax({
    type : "POST",
    dataType : "json",
    url: 'url-here',
    data : {action: "search_stores"},
    beforeSend: function(){
        $('.table-block').addClass('loading');
    },
    success: function(result){
        $('.table-block').removeClass('loading');                                                       
    },
    error: function(respoonse){
        console.log(response);
    }                           
}); 

DOM の準備ができている場合:

$( "#slider" ).slider({
    value:5,
    min: 5,
    max: 50,
    step: 5,
    slide: function(e, ui) {        
        // radius.val(ui.value);
    }, stop: function(){
        // need to call in ajax
    }, create: function(e, ui){
        console.log("created");                                     
    }
});

(要素のクリックを介して)ajaxリクエストを行うたびに、スライダーがリセットされ、再度作成されます。クリックしたときにスライダーの値を保持したいと思います。これを行う方法は知っていますが、クリックするたびにスライダーが再作成されないようにしたいと思います。

4

0 に答える 0