The Ajax three-level direct connection menu implemented in PHP uses the jquery plug-in, but the prototype.js file also exists in the compressed package. It seems that two great Ajax libraries are used. Some friends are confused. Implementing a three-level Cascading menu, is it such a fuss? In fact, there is a reason for using it this way. Friends who are familiar with code will understand it at a glance.