ajax获取后台数据,,,这个数据是写在数据库里面的吗?
ajax获取后台数据,,,这个数据是写在数据库里面的吗?
首先回答问题,可以是,也可以不是。
然后解释为什么,ajax发送xhr包到后端,后端解析后进行一系列操作(增删查改数据等)。比如,你注册用户用ajax提交注册的数据,然后发送到后端,后端处理,也就是插入到数据库操作。接着,返回一个结果。ajax的回调函数根据这个返回的结果,进行客户端的后续操作。
这个数据是由后台根据请求生成的。可以是原生数据库内容,可以是加工过的内容,也可以是别的东西
数据库,文件,session,自定义数据也可以等
php,java,python,nodejs获取数据
转换成json,xml
ajax识别
其实这种后台与前台的交互,就是通过接口来进行的,也可以说是api。
具体的体现就是json,xml等交换格式。
这就像两个人,一个中国的,一个日本的,你不会日语,我不会汉语。
但是大家都认识英语,于是先翻译成英语。
这个英语怎么来的的?可以是找的书上的句子翻译的,也可以是你自己想的。
方式很多。