nephish
(nephish)
1
hey all
I am working with a javascript function called Elabel, part of the
Google maps api
the Elabel has a function called setContents(html)
i need to be able to call this function and get new html for it. ( the
html is a table that displays weather data)
here is what i have so far
function replace_weather_table(){
zoomy = map.getZoom();
weather_table_one.setContents(new Ajax.Request('/weather/
update_weather_tables?zoom='+zoomy));
};
GEvent.addListener(map,"moveend", replace_weather_table);
i would like to have the contents be those of a partial, but when
executed, the display only shows "[object Object]"
would appreciate any help, thanks
sk
make a controller respond to ajax and return a .js.erb it will be evaluated dynamically.
load jquery first and perform a $.get([controller_path], null, null,‘script’)
return a whatever.js.erb with a content like
$("#thingy").html("<%=escape_javascript(render :partial =>"controller/whatever")%>");
11155
(-- --)
4
Shawn Bright wrote:
hey all
I am working with a javascript function called Elabel, part of the
Google maps api
the Elabel has a function called setContents(html)
i need to be able to call this function and get new html for it. ( the
html is a table that displays weather data)
I don't understand your logic flow. Can you clarify?
here is what i have so far
function replace_weather_table(){
zoomy = map.getZoom();
weather_table_one.setContents(new Ajax.Request('/weather/
update_weather_tables?zoom='+zoomy));
};
GEvent.addListener(map,"moveend", replace_weather_table);
i would like to have the contents be those of a partial, but when
executed, the display only shows "[object Object]"
Is the new HTML rendered by your Rails app, then, or does it come from a
remote server?
would appreciate any help, thanks
sk
Best,