app/assets/javascripts/routing_constraint_zones.coffee
update_stop_points = () ->
url = $('#routing_constraint_zone_route_id').attr("data-url")
routing_constraint_zone_json = $('#routing_constraint_zone_route_id').attr("data-object")
route_id = $('#routing_constraint_zone_route_id').val()
$.ajax
url: url
dataType: 'script'
data: { route_id: route_id, routing_constraint_zone_json: routing_constraint_zone_json }
error: (jqXHR, textStatus, errorThrown) ->
console.log("ERROR")
success: (data, textStatus, jqXHR) ->
console.log("SUCCESS")
$ ->
if $('#routing_constraint_zone_route_id').hasClass('new_routing_constraint_zone_route')
$("#routing_constraint_zone_route_id").on 'change', -> update_stop_points()
update_stop_points()