Ajax异步
这篇主要讲Ajax与XMLHttpRequest对象。
在开始讲新的知识点的之前,需要重新添加一个项目,我们把之前那个form表单提交的数据拷贝到我新建的项目当中(见图表1)我们需要用到这个表单
图表 1
当时我们讲过一个json,怎么才是一个json的字符串呢?
则是通过{“键”:“值”}(见图表2),
图表 2
这就是一个字符串,然后我们在通过一个变量去接收它,它就变成了一个js对象(见图表3)
图表 3
注意:json是js对象的一个子集。
Js对象里面的属性名可以加双引号也可以不加双引号(见图表4)Json字符串必须要有双引号
图表 4
在控制器里面重新定义一个方法,把json字符串放到这个方法里面(意思就是:我先在控制器这边准备一个数据,然后前端发生请求的时候,我在来获取这个数据)
注意:把json的数据拷贝过来就会报错,这里就需要对json字符串进行一个转义,如何转义?
“\”:反斜杠,用于转义。(见图表5)
图表 5
注意:在js中直接添加一个单引号进行转义,在控制器里面单引号只能表示一个char类型,char类型是一个字符类型,里面只能放一个字符(见图表6)
图表 6
AJAX简介
【知识点】
(Asynchronous JavaScript and XML(异步的 JavaScr