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 请求时,我渲染的部分在 firebug 控制台上显示为空白。

我知道apneadiving会帮助我。但其他人也一样,拯救我的一周。

4

0 回答 0