The convenience method $(elementID) no longer works as the container is now missing prototype library that was there before.
Just use document.getElementById(elementID) instead.
To fix that sample just change the makeRequest_callback function to below:
function makeRequest_callback(data, url, ...