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()方法通过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’, key2: ‘value2’} 。如果使用了后者的形式,则数据再发送器会被转换成查询字符串。这个处理过程也可以通过设置 processData 选项为 false 来回避。如果我们希望发送一个 XML 对象给服务器时,这种处理可能并不合适。并且在这种情况下,我们也应当改变 contentType 选项的值,用其他合适的 MIME 类型来取代默认的 application/x-www-form-urlencoded 。