$ .ajax()方法概述
在jQuery中也为大家封装好了一些ajax方法内部会自动将data对象转换成xwwwformurlencoded的形式,data我们也可以传递字符串。如果要传递json格式数据需要设置contentType和将data写成json字符串的形式(可以用JSON.stringify方法转换
作用发送Ajax请求
 

1.jQueryajax基本使用
url请求地址
type请求方式
get或者post
data发送服务器的数据(将自动转换请求字符串格式
发送服务器的数据,格式json格式或者json字符串格式。如果是 GET 请求系统通过 url 传递;如果是 POST 请求系统通过设置请求体传递
success:请求成功的回调函数
回调函数中的第一个参数服务返回的数据(拿到的只是数据),它会自动根据服务端响应的 Contenttype 自动转换对象,如果服务端没有设置响应头Contenttype,返回的还是字符串类型的数据。
 
 

		$.ajax({
            url: 'demo.json',
            type: 'post',
            data: {
                id: 1,
                name: '张三'
            },
            success: function (res) {
                console.log(res);
            }
        });

还有一个参数,dataType要注意一下

		$.ajax({
            url: 'demo.json',
            type: 'get',
            // 设置的是请求参数
            data: {
                id: 1,
                name: '张三'
            },
            dataType: 'json', // 用于设置响应体的类型 注意 跟 data 参数关系!!!
            success: function (res) {
                // 一旦设置的 dataType 选项,就不再关心 服务端 响应的 Content-Type 了
                // 客户端会主观认为服务端返回的就是 JSON 格式字符串
                console.log(res);
            }
        });

原文地址:https://blog.csdn.net/m0_74801194/article/details/133356785

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_26160.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注