Почему не вставляется код в html?
А ничего, что у вас по ссылке в css'е весь контент этого ul li объявлен прозрачным (opacity: 0)? На строке 168 смотрите
Вам нужно разобраться с асинхронностью в JavaScript.
В вашем примере text.html(display); запускается после getJSON, результат которого приходит поже, поэтому переменная display пустая.