1

シンプルです。gmap のすぐ上に jquery-ui スライダーがあります (gmaps4rails を使用)。

スライドすると、値が 2、4、6 などに変化します。これにより、次の jQuery 関数がトリガーされます。

$.get('/update_local_grid ,function(data){

                    $("#map-grid").html(data);               


 });

コントローラーでは、

def update_local_grid

  @json = self.set_json

  render :partial => "maps"

end

意見、

<div id="map-grid"> 

  <%= render "maps" %>

</div>

_maps.html.erb

<%= gmaps(:map_options => { :container_class => "map_container_renamed" },
                            :markers => {:data => @json,
                            :options => {:auto_adjust => true,
                            :center_on_user => true,
                            :auto_zoom => true,
                            :zoom => 50}}) %>

<%= yield :scripts %>

HTML リクエストを送信すると、マップが表示されます。しかし、jquery-ui スライダーをスライドさせて JavaScript リクエストを送信すると、Im レンダリングのパーシャルが firebug コンソールに空白で表示されます。

私は無呼吸が私を助けることを知っています。しかし、他の人も、私の週を救ってください。

4

0 に答える 0