2012-04-18 16 views
0

jQueryのUIスライダを実装しようとしています。スライダの値は、ajaxを使用してページのセクションを更新するために使用されます。jQuery UIスライダ - ajaxの結果

私はajaxを動作させることができますが、スライダの範囲をユーザが残したままにしておくことに問題があります。その代わりに、スライダハンドルを放すとすぐに、デフォルト値に戻ります。 jQueryの1.7.1、jQueryのUIを使用して

1.8.16

コード:

$("#example_slider").slider({ 
    range: true, 
    step: 150, 
    min: 0, 
    max: 450, 
    values: [ 0, 450 ], 
    stop: function(event, ui) { 

     var value1 = ui.values[0]; 
     var value2 = ui.values[1]; 

     $.ajax({ 
      type: "POST", 
      url: "ajax_file.php", 
      data: "value1="+value1+"&value2="+value2, 
      cache: false, 
      success: function(html){ 
       $("#content_update").html(html); 
      } 
     }); 
    } 
}); 
+0

これを行う可能性がある他のコードがありますか?私はあなたのスライダーに何も間違いはないと思う。 – j08691

答えて

1

ああ私の悪い、Javascriptの初期化は、また、それがリセットされた理由だった、ajax_file.phpから呼び出されていましたスライダの値。これを削除して、期待どおりに動作するようになりました。

関連する問題