Guys..tolongin..
Saya coba manggil sebuah action di view dengan kode spt ini
<%= collection_select :address, :country_id, @countries, :id, :name,
{:include_blank => true}, {:onchange => 'showProvinces(this.value)'} -%>
saat onchange, function showProvinces (javascript) akan di panggil.
Isi function showProvinces kaya gini
var url = '/user/find_provinces/' + country_id;
new Ajax.Request(url, {
method: 'post',
onSuccess: function(transport) {
alert(transport.responseText);
}
});
dan action find_provinces saya kaya gini
def find_provinces
@provinces = Province.find(:all, :conditions => [ "country_id =
?", params[:id] ])
if (request.xhr?)
render :text => @provinces.to_json
end
end
saya ingin apa yang dikembalikan oleh method find_provinces itu akan
muncul di alert yang saya panggil di view
mohon pencerahannya ya :)