叮当猫咪
不是一定要连接数据库,而是说ajax是前端与后台进行通讯的一种方式,而如果这种通讯不需要后台从数据库提取数据,而是仅仅需要做一些数学运算和逻辑判断,那就显得毫无意义,而且会浪费资源,因为这些完全可以由前端脚本直接完成,用不着到后台服务器兜这么大一个圈子。如果你仅仅是想判断你的表单的项目是否为空,只需要在提交前用js脚本进行判断,发现有空即阻止提交即可,无须使用ajax;如果个别项目需要与后台数据进行对比(比如说想判断新用户输入的用户名是否已被别人注册过),这种情况是可以使用ajax的,当然后台程序肯定会连接和读取数据库;如果表单上有多个项目需要与后台数据比对,那就不如直接提交表单,后台程序判断后一次性返回给前端即可,这种情况也不需要用到ajax。