jQuery2---AJAX

get和post

jQuery.get(url, [data], [callback], [type])

url:待载入页面的URL地址或接口远程API路径
data:发送url路径的 Key/value 参数。(若读取数据就不需要发送,可写可不写)
callback:载入成功时回调函数。
type:返回内容格式,xml, html, script, json, text, _default。
在本地服务器上,不牵扯跨域问题

json.json文件
	[{
  	"name":"张三"
	},{
  	"name":"李四"
	},{
  	"name":"王麻子"
	}]
	
	//cros跨域这两种方法都可以
	$.get("./data/json.json", function (res) {
        console.log(res[1]);
    }, "json")
    $.post("./data/json.json", function (res) {
        console.log(res[1]);
    }, "json")

ajax

参数:method url data
dataType
success error
async
jsonpCallback

//这个代码cros跨域或者不跨域都可以使用
 	$.ajax({
        method: "post",
        url: "./data/json.txt",
        data: "",
        dataType:"json",  //将其他文件格式转化为json格式
        success: function (res) {
            //成功返回值
            console.log(res);
        },
        error: function (res) {
			//错误返回值
        },
        async: true
    })
     
	jsonp跨域,需要写jsonpCallback,dataType的属性值为jsonp
	jsonp跨域的请求方式不同,代码的写法也不同
	get请求,getData直接写到URL接口后边,或者加上data属性,将getData写到data中
	post请求,将getData写到data属性中
   $.ajax({
        method:"get",
        url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=1&cb=getData",
        dataType:"jsonp",
        jsonpCallback:"getData",
        success:function(res){
            console.log(res);
        },
        error:function(){

        }
    })

    $.ajax({
        method:"post",
        url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?",
        data:{wd:1,cb:"getData"},
        dataType:"jsonp",
        jsonpCallback:"getData",
        success:function(res){
            console.log(res);
        },
        error:function(){

        }
    })
区分同步和异步

默认为异步true 请求和后续代码同步进行
同步(先请求,再执行后续代码)会报错,主线程锁死(原生js不使用同步)
①异步:输出的是 null 1 data数据
②同步:输出的是 1 data数据 data数据

    var data=null;
    $.ajax({
        method:"post",
        url:"./data/json.json",
        success:function(res){
            console.log(1);
            data=res;
            console.log(data);
        },
        async:false
    })
    console.log(data);

getJSON

参数:url data callback 会自动转化为JSON格式

    $.getJSON("./data/json.txt",function(res){
        console.log(res);
    })

getScript

参数 url callback
可以将其他的js文件导入到这个页面中

    $.getScript("./js/Slider.js",function(res){
        console.log(res);
        //需要加转义字符
        $("<script><\/script>").html(res).appendTo($("body"));
    })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的医院后台管理系统实现了病房管理、病例管理、处方管理、字典管理、公告信息管理、患者管理、药品管理、医生管理、预约医生管理、住院管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让医院后台管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值