Was generating a large number of strict warnings due to trying to access things blindly, which caused the AJAX request to fail... Great fun.