jQuery进阶

jQuery中的Ajax

在JQuery中,$Ajax方法属于最底层方法
           第二层是load(),$.get()和$.post,
           第三层是$.getScript()和$.getJSON()方法

一、load()方法 通过调用dom,不加参数用的是get,加了用的是post,大多数情况下是get。多数页面头尾部调用时用

结构
load("url","[data]","[callback]")
url是引用的地址;data一般情况下省略,callback是返回函数

eg:$("#div").load("text.html")
筛选html里的元素使 html 与之间有个空格
eg:$("#div").load("tetx.html ul")
注意:在load()方法中,无论Ajax请求是否成功,只要请求完成。回调函数就被触发。

load通常使从web服务器上获取静态的数据文件,如果需要传递一些参数给服务器中的页面,可以使用$get()方法和 $post
$get()方法 访问动态数据

$get(url,[data],[callback],[type])
eg:get("text.php",{name:"laowang",age:"666"},
function(resText,flag){
console.log("resText");输出响应内容
cnsole.log("flag");//输出成功与否success/false,布尔等同于 
                    4和200,ajax
})
get的返回值:promise对象:
$get("text.php",{name:"laowang",age:"666"}).then
(function(restext,flag){
console.log("resText");输出响应内容
cnsole.log("flag");//输出成功与否success/false,布尔等同于 
                    4和200,ajax
})





text.php 文件
<?php
$name:$_REQUEST["name"];
$age:$_REQUEST["age"];

echo $name."".$age
?>
运行时要开phpstudy

post()

与get()函数相同无二
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值