ajax的基本语法
Ajax也是一门很重要的语言,要会ajax就要了解浏览器和服务器的关系,之前我们已经知道了表单元素在浏览器和服务器之间的关系,它们之间说简单点,就是靠几个属性链接起来的,会了表单元素的转换,ajax就好理解很多了,ajax的使用可以大概分为五部,
1:创建对象:
2:设置url,请求的方法:
3:发送请求:
4:异步对象,发送请求会相应回来的数据会储存在一步对象中:
使用异步对象时,中间的判断不能少.
上面使用的是默认的get发送方式,还有一种是post方式,它跟get其实差不多,但中间还是有点差别的.
1:第一步是一样的
2:第二部就变了,它不需要提交数据,只要有menth功能就可以了:
3:第三部也变了,因为第二部不需要提交数据,数据是在第三步中提交的:
但是使用post,在第二步和第三步之间要加上一段设置内容:
这句一定不能忘记的,它是关键,没了它就会报错.
4:第四步是一样的.
在ajax中我们有时要拿各种数据,数组我们都知道,经常用的,这里我们有时会用到二维数组.顺便说些复杂的关系类型:
先说二维数组,其实就是一个数组里包含多个数组,等于嵌套的关系:
如果我们要拿”大葱配红酒”那我们要怎么拿呢?
看到结果其实也很简单,twoArr[2]先拿到[“大葱配红酒”,”凉拌白菜更”]这个数组,然后再加个[0],拿到其中的第一个.原理其实很简单,从外到内,一层层拿,
再说个复杂对象,其实跟这个原理一样的:
如果想要拿到”费玉清”:
也是从外面一层层拿.