An e-learning system based on Ajax has been developed. Ajax enables Web users to upload user commands and download new information without the need for a page refresh. Various e-learning tools called "SQL on Ajax," "Hint display by Ajax," "Page display by Ajax," etc. are proposed in this paper and implemented in the proposed system. SQL on Ajax, a statistical tool to obtain test score statistics, is introduced to realize a useful and expedient statistical method without any page refresh. In the answering subsystem, with Hint display by Ajax, when a correct answer is not received, a hint is provided just below the answer field in a textbox on the Web page without a page refresh. Moreover, when creating a test question on a Web page, the entire training page containing the Web forms for entering the answer is also displayed concurrently on the same Web page (Page display by Ajax). In this paper, methods to effectively apply Ajax to such e-learning systems a...