Why using ajax just stop processing javascript

Hi–

I’m very frustrated as I have now spent 4 hours on this and have
gotten no where. Here’s the snippet from the top of index.rhtml:

new Ajax.Request('/allocations/schedule_data', { method:'get', requestHeaders: {Accept: 'application/json'}, onSuccess: function(transport){ alert("here1"); var dataStr = transport.responseText(); alert("here2"); draw_timeline(dataStr); }, onFailure: function(){ alert('Something went wrong...'); } }); The above gets to "here1" just fine. And though the JSON string is pulled down according to firebug, "here2" is never reached. I don't get it. Please advise. T.