Tag

# AJAX

围绕这个主题持续更新的文章。

AJAX介绍 的封面图
AJAX介绍

ajax()方法通过HTTP请求加载远程数据库(换句话来说就是要apache这种服务) 该方法是jquery底层AJAX实现(jquery本来就是是js方便版所以js也可以,就是麻烦而已)。$ajax()返回其创建的XMLHTTPReacest对象。 大多数情况下你无需直接操作该函数,除非你需要操作常用的选项,以获取更多的灵活使用。 最简单的情况下,$.ajax() 可以不带任何参数直接使用。 ajax的优势是什么 ajax是异步传输技术(当然可以同步了可是同步了要在整个页面数据加载完前锁死页面不推荐用, 所以ajax横空出世),可以通过javascript实现,也是可以通过jquery框架实现, 实现局部刷新,减轻了服务的压力,也提高了用户的体验 发送数据到服务器 默认情况下,Ajax 请求使用 GET 方法。如果要使用 POST 方法,可以设定 type 参数值。 这个选项也会影响 data 选项中的内容如何发送到服务器。 data 选项既可以包含一个查询字符串,比如 key1=value1&key2=value2 ,也可以是一个映射,比如 {key1: 'value1', key

AJAX图片上传和验证图片格式 的封面图
AJAX图片上传和验证图片格式

AJAX学习笔记(二)之活用进阶:AJAX上传图片和验证图片格式 上传图片功能就是上传文件的分支,前端最好还是验证一下是否为图片减少服务器压力和保证安全性 互联网面向全部人群害人之心不可有,防人之心不可无,开发者都忌讳有人走上传文件的漏洞借以控制服务器的,所以上传文件这一区域我觉得最安全还是前后台一起都要验证,非法操作的就禁他ip地址到特定的时间才能上传。 还有最好用计时器控制用户在某段时间内上传图片的次数,减少服务器压力提高性能。 一 . 首先我们要了解 FormData 对象 FormData 接口的构造方式,经过它的数据可以使用 XMLHttpRequest.send() 方法送出, 本接口和此方法都相当简单直接。如果送出时的编码类型被设为 “multipart/form-data”, 它会使用和表单一样的格式。 属性 介绍 FormData.append() 向 FormData 中添加新的属性值, **FormData **对应的属性值存在也不会覆盖原值,而是新增一个值,如果属性不存在则新增一项属性值 。 FormData.delete() 从 FormData 对象里面删除