php中jquery封装的ajax,jQuery封装的ajax

这篇博客详细介绍了jQuery中的$.get和$.post方法,用于实现异步的HTTP GET和POST请求。$.get方法接受URL、数据、回调函数和数据类型作为参数,而$.post方法与之类似,但采用POST方式发送数据。示例代码展示了如何向服务器传递数据并处理返回的JSON响应。同时,文章还给出了PHP服务器端处理请求并返回JSON数据的示例。
摘要由CSDN通过智能技术生成

$.get(url  [,data]  [,fn回调函数]   [, dataType]);data:给服务器传递的数据,请求字符串 、json对象 都可以设置

fn:回调函数,ajax请求完成后调用该函数,可以在此函数完成ajax的后续处理

dataType:服务器返回数据类型,html、text、xml、json

注:该ajax是异步的get方式请求

$.post(url[,data][,fn回调函数][, dataType]);该方法与$.get()方法使用完全一致,不同的是其为post方式请求

$.ajax({  //json对象

url:请求地址,

data:给服务器传递的数据,

dataType:数据从服务器返回格式html、text、xml、json

type:get/post请求方式

success:function(){}  ajax成功请求后的回调函数,可以做后续处理使用

async:[true]异步/false同步,

cache:[true]缓存/false不缓存,

})html>

php.cn

function f1(){

//① $.get(url[,data,fn,dataType])

//$.get('./1.php');

//$.get('./1.php','name=tom&age=20',function(msg){

//$.get('./1.php',{name:'小强',age:21},function(msg){

//    alert(msg)

//});

$.get('/1.php',{name:'小明',age:21},function(msg){

alert(msg.name+"--"+msg.age)

},'json');

//$.get('./1.php',function(msg){

//ajax完成请求的“回调函数”

//msg是自定义变量,代表从服务器返回的信息

//    alert(msg);

//});

}

function f2(){

//$.ajax({url: data:  dataType:  type:get/post  success:})

$.ajax({

url:'/1.php',

data:{name:'小方',age:21},

dataType:'json',

type:'get',

success:function(msg){

//msg代表服务器返回的信息

alert(msg.name+"--"+msg.age);

}

});

}

ajax请求

php内容为:<?php

$name=$_GET['name'];

$age=$_GET['age'];

$arr =array(

'name'=>$name,

'age'=>$age

);

echo json_encode($arr);

?>

注:大家可以将这两个文件复制到本地,放在一个文件夹中进行测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值