发表于: 2017-06-03 22:44:59

1 973


今天完成的事情

学习AJAX

配置nginx文件,设置服务器nginx

写了ajax代码 不过现在返回是404 - -



收获

知道了AJAX的书写方式(和念法欸杰科斯)


AJAX最大的优点在于不用重新加载整个页面的情况下,可以和服务端交换数据并对页面进行部分更新;(传统网页更新内容则需加载整个页面)


使用AJAX 首先要穿件XHR对象,这是使用AJAX的基础;

如下代码:

  

XHR对象用于和服务器交换数据;


向服务器请求数据 使用XML对象的open()和send()方法;

open()中有三个属性,以此为method:请求类型GET或者POSTurl:文件在服务器的位置;async:异步或同步;

send()string:用于POST请求


GET更简单更快相比POST,以下三种情况用POST

无法使用缓存文件;发送大量数据;发送包含为止字符的用户输入,POST更为安全可靠;


使用POST时:

setRequestHeader()添加HTTP头,然后send中规定发送的数据;;

使用AJAXasync参数一定是true


请求完成后,下面需要返回服务器端响应;

使用XHR对象的reaponseText属性(获得字符串相应数据)或者responseXMLXML响应数据);

当请求被发送到服务器时,XHR对象会改变readyState

onreadystatechange事件,可以返回响应的状态信息;

这里readyState表示XHR对象的状态从0-4

status有两个值:200表示成功 404表示未找到页面;

 


对于昨天的问题,就是不太理解nginx的作用,师兄讲解后大致明白了意思,nginx是反向代理服务器,可以理解为本地浏览器和服务端的中转站,反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。同时nginx也能解决同源策略带来的跨域问题


遇到的问题

执行代码404

明天计划的事情   

搞定任务5



返回列表 返回列表
评论

    分享到