Rework the success handler a bit to work correctly for GET requests (previously it was sending along the wrong items) and also make it IE7 compatible, removing dependency on the JSON library and using jQuery's parseJSON instead