Набираете в Гугл "ajax" - масса ссылок на ресурсы о нем, собственно об этом есть в учебнике и этого форума. Это чтобы знать, что такое Ajax. Ajax в библиотеке jQyery, это вообще просто,
почитать о готовых ее методах.
Но так как вы готовите json данные на сервере, это некорректный подход не относящийся к JS, это уже РНР, а лучше, чем
руководство его и изучение в нем функций, "настольного учебника" по нем не найти. Скачивайте его в формате СНМ и пользуйтесь как молитвенником на ночь.
Книг много и о JS, и о РНР, бог знает, что посоветовать, возможно вам надо нечто "легкое" для начала, а возможно и более серьезное подойдет сразу. Я не знаю вашей "программерской конституции", а посему советовать не буду. ) В сети ищите, читайте анонсы о них, отзывы, сами принимайте решение.