基于AJAX进行重构