AJAX的应用

7-31 210 views

1、表单提交与文件上传

前端:利用html5新增的FormData对象获取表单,再把这个对象用ajax进行发送到后台,简便了许多

后端:正常接收表单和文件

 

2、大文件切割上传

前端:利用Blob的slice方法(可截取二进制对象的一部分),截取固定大小,上传,再判断,再上传。

后端:file_exists()、move_uploaded_files()、file_put_contents()、file_get_contents();

php.ini文件相关配置:搜索 file即可

 

3、咨询功能(反向AJAX)

原理:基于iframe+AJAX+长连接+轮询,获取实时内容,并更新到父内容

后端:set_time_limit(0)、sleep(),实时查询数据库,等待消息回复。

欢迎留言