jq中的ajax的使用

1.jQuery中ajax的基本使用

    url请求地址

    type请求方式

    get或者post

    data发送到服务器的数据(将自动转换为请求字符串格式)

    发送到服务器的数据,格式是json格式或者json字符串格式。如果是 GET 请求,系统就通过 url 传递;如果是 POST 请求,系统就通过设置请求体传递。

  async : 而jquery中ajax的同步异步全都是由async这个属性所决定的,默认属性为true:异步,false:同步。

    success请求成功的回调函数

   该回调函数中的第一个参数是服务器返回的数据(拿到的只是数据),它会自动根据服务端响应的 Content-type 自动转换为对象,如果服务端没有设置响应头Content-type,返回的还是字符串类型的数据。

下面是一个例子:

​
        $.ajax({
            url: '21json.php', //请求地址
            type: 'get', //是get请求还是post请求
            async:true,//是同步还是异步 默认是true异步执行,如果想要同步执行更改为flase
            // 设置的是请求参数
            data: {
                id: 1,
                name: '张三'
            },
            dataType: 'json', // 用于设置响应体的类型 注意 跟 data 参数没关系!!!
            success: function (res) {
                // 一旦设置的 dataType 选项,就不再关心 服务端 响应的 Content-Type 了
                // 客户端会主观认为服务端返回的就是 JSON 格式的字符串
                console.log(res);
            }
        });

​

猜你喜欢

转载自blog.csdn.net/cx1361855155/article/details/127975648