I had already written a downloadable fingering chart application for shakuhachi using Microsoft Visual C# 2010 Express. However, this meant only Microsoft users were able to take advantage of it. This was a huge disadvantage as many shakuhachi players are artists, and being artists are likely to use Apple operating systems.
So, while I was taking an online AJAX class I discovered some of the power AJAX had to offer, and set off to creating a web-based shakuhachi fingering chart application using AJAX.
You may be curious about how, if I only requested only text items in my fingering chart solution, how I got the various graphics to change. Well, what happens is that the text that is requested for the graphics are HTML image tags. When retrieved via the XMLHttpRequest, the image tags are placed in the appropriate spot within the HTML document for the web page. The browser then goes about using the new HTML image tags to go to the server, locate, and download the requested image.