$Ajax()封装方法使用--$get()封装方法使用--$post()封装方法使用--$getJSON()封装方法使用

本文详细介绍了jQuery中AJAX的使用方法,包括$.ajax的基础调用、$.get和$.post的封装应用,以及$.getJSON的特定场景使用。通过实例展示了不同请求方式、参数传递及数据处理的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.jquery调用ajax方法

  格式:$.ajax({});
        参数:
        type:请求方式GET/POST
        url:请求地址url
        async:是否异步,默认是true表示异步
        data:发送到服务器的数据
        dataType:预期服务器返回的数据类型
        contentType:设置请求头
        success:请求成功时调用此函数
        error:请求失败时调用此函数    

$.ajax({
		type:"get/post", // 请求类型 GET/POST
		url:"js/data.json", // 请求路径
		dataType:"json", // 预期服务器返回的数据类型 
		data:{ // 请求参数,键值对的json对象
			
		},
		success:function(data){ // 请求成功时的回调函数
			console.log(data);
		}
	});

 二.$get()封装方法

1.无参数,无返回值 

$.get("http://localhost:8080/jqueryAjax/ServletTest");

2.有参数,无返回值 
   

 $.get("http://localhost:8080/jqueryAjax/ServletTest",{uname:"zhangsan"});

 3.无参数,有返回值
    

$.get("http://localhost:8080/jqueryAjax/ServletTest",function(data){
        console.log(data);
    }); 

  4.有参数,有返回值 
   

$.get("http://localhost:8080/jqueryAjax/ServletTest",{uname:"zhangsan"},function(data){
        console.log(data);
    }); 
$.get("js/data.json",{},function(data){
		console.log(data);
	});

三.$post()封装方法

1.无参数,无返回值 
 

$.post("http://localhost:8080/jqueryAjax/ServletTest");

2.有参数,无返回值 
   

 $.post("http://localhost:8080/jqueryAjax/ServletTest",{uname:"zhangsan"});

3.无参数,有返回值 
 

$.post("http://localhost:8080/jqueryAjax/ServletTest",function(data){
        console.log(data);
    });

4.有参数,有返回值 

$.post("http://localhost:8080/jqueryAjax/ServletTest",{uname:"zhangsan"},function(data){
        console.log(data);
    });
 $.post("js/data.json",{},function(data){
        console.log(data);
    });

 四.$getJSON()封装方法

表示请求返回的数据类型是 JSON 格式的 ajax 请求

$.getJSON("http://localhost:8080/jqueryAjax/ServletTest",{uname:"zhangsan"},function(data){
		console.log(data);
	}); 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值