最近公司的BPM自动化测试项目中,在前后端的数据交互过程中,使用最多的Ajax的参数总是忘记,在这里特意用自己的话语写下提醒自己:
1、参数url,指的是当前页面要去请求的一个地址,如URL:“cn.***.biz.ext”;
2、参数type,指的是当前请求的方式,“get ”或 “post”;
3、参数data,这个参数也是我个人最容易忘记的,指的是向服务端发送的请求参数,也就是发送到服务器的数据。
如data:{"id":id},这种key/value的形式。
4、参数dataType,这个参数指的是预期服务器会返回的数据类型,我们的项目中主要是返回json数据类型。
5、参数async置为false指的是同步执行。
6、再有success:要求为Function类型的参数,请求成功后调用的回调函数,有两个参数(data,status)。
(1)data,由服务器返回 ,并根据dataType参数进行处理后的数据。
(2)status,描述状态的字符串。
function(data, status){
//data在我们项目中为json类型
}