jQuery的ajax技术

编辑本博客

ajax=异步的JavaScript和html

load()

从服务器加载数据,并把返回的数据放入备选元素中。这里加载回来的数据可以只有一个p标签,无需head元素等

$("selector").load(url,data,callback)
  • url:必选,规定加载的url地址
  • data:可选,一同发送的查询字符串键值对的集合
  • callback:可选,load方法执行完毕后执行的函数
<script type="text/javascript">$(document).ready(function () {$("#projects").load('./ajax_data.html');})
</script>
View Code

请求的同时进行传参

<script type="text/javascript">$(document).ready(function () {$("#projects").load('./ajax_data.html',{"name":"zhangsan","age":22});})
</script>
View Code

getJSON()

异步加载JSON数据,获取服务器上的数据,并显示在网页中

$.getJSON(url,[data],[callback])
  • url:服务器请求地址
  • data:可选参数,请求时发送的数据
  • callback:请求完成后的回调函数
    <script type="text/javascript">$.getJSON("./data/getJSON.json",function (data) {var str=""$.each(data,function (index, ele) {$("ul").append("<li>"+ele.name+"</li>")});})
    </script>
    View Code

get()方法

通过http的get方法从服务器

$.get(ulr,[callback])

post()方法

以post方式向服务器发送数据

$.post(url,[data],[callback])

ajax示例

get方法

<script type="text/javascript">$.ajax({url:'./data/data.json',type:'get',dataType:'json',success:function (data) {console.log(data);},error:function () {}})
</script>
View Code

post方法

<script type="text/javascript">$.ajax({url:'./data/data.json',type:'get',dataType:'json',success:function (data) {console.log(data);},error:function () {}});$.ajax({url:"/course",type:'post',data:{a:1,b:2},success:function(data) {//data为后台返回的数据if(data.state=="ok" && data.status=='200'){alert("登录成功")}},error:function(err) {//请求失败调用的函数
        console.log(err)}});
</script>
View Code

 

转载于:https://www.cnblogs.com/yaya625202/p/9206330.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465673.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux设备树的传递以及kernel中对设备树的解析

当U-Boot将设备树加载到内存指定位置后&#xff0c;ARM内核的SoC以通用寄存器r2来传递dtb在内存中的地址。kernel获取到该地址后对dtb文件做进一步的处理。#设备树的传递当使用bootm加载kernel镜像时&#xff08;bootz是对bootm的一种封装以及功能扩展&#xff0c;实质一样&…

常用shell命令

要复制整个目录&#xff0c;请使用 cp 命令的 -r 选项。例如&#xff0c;如果有一个名为 mydir 的目录&#xff0c;其中包含 myfile 和 newfile&#xff0c;则可以将该目录复制到一个名为 mydir2 的新目录。mydir2 还将包含 myfile 和 newfile 的副本。请使用以下命令&#xff…

Linux kernel之SMP初始化

01—SMP数据结构SMP的数据结构如下图所示&#xff0c;主要由2部分构成&#xff0c;通过两个宏定义CONFIG_SMP和CONFIG_HOT_PLUG来控制。当设置kernel支持SMP模式时&#xff0c;那么CONFIG_SMP选项是一定会打开的&#xff0c;因此第一部分是必须实现的内容。而第二部分是否需要实…

Python3——多线程之threading模块

Python3——多线程之threading模块 目录 Python3——多线程之threading模块 Threading模块的对象 Threading模块的Thread类 queue模块&#xff08;线程间通信&#xff09; Python 提供了多个模块来支持多线程编程&#xff0c;包括 thread、 threading 和 Queue 模块等。程…

MTK笔试1题~

这个题目是前几天一个好友分享给我的&#xff0c;但是因为时间原因没有及时写成文章。这是他参加MTK笔试的题目题目如下&#xff1a;网友提供的代码如下&#xff1a;#include "stdio.h"typedef struct n{int data;struct n* next;struct n* pre; }*pnode;int main(){…

Python3 —— 逗号分隔值CSV

Python3 —— 逗号分隔值CSV 目录 Python3 —— 逗号分隔值CSV CSV 读写CSV文件 CSV 逗号分隔值&#xff08; Comma-Separated Value&#xff0c; CSV&#xff09;。与专有的二进制文件格式截然不同&#xff0c; CSV 通常用于在电子表格软件和纯文本之间交互数据。CSV 文件…

教你如何防止电脑插入u盘后自动运行

今天重装了系统&#xff0c;安装了驱动和各种软件&#xff0c;然后打完了补丁。在使用的过程中&#xff0c;当我插入U盘的时候发现是自动打开的&#xff0c;那么怎样防止这一个现象呢&#xff1f;思考片刻我想到了本地组策略&#xff0c;于是找了一下&#xff0c;结果还真有一个…

从单片机步入Linux之运行地址与加载地址

大家好&#xff0c;我是情报小哥&#xff01;本文为【单片机步入嵌入式Linux】系列文章的第二篇&#xff0c;主要是跟大家讲解一下链接过程中几个地址的区分与理解~01单片机存储分配

Python3——JSON

Python3——JSON 目录 Python3——JSON Python和JSON数据类型对比 dumps()/loads() JSON是JavaScript的子集&#xff0c;专门用于指定结构化的数据。JSON 是轻量级的数据交换方式&#xff0c;易于阅读和编写。 Python和JSON数据类型对比 dict object list,tuple array …

不要错过秋招

标题就是重点~这是今天跟一个同学聊天说到的问题&#xff0c;之前我不是直播了嘛&#xff0c;我在直播里面说&#xff0c;如果大家有求职面试相关的事情&#xff0c;可以私下找我&#xff0c;这位同学还是很积极&#xff0c;今天就找我聊了。他的简历整体上问题不大&#xff0c…

VMware HA与VMotion的部署与搭建

VMware HA与VMotion的部署与搭建一&#xff0e;VMware HA 由于公司虚拟化的不断使用&#xff0c;不允许出现ESX Server的单点故障&#xff0c;因此考虑用VMware 自己的解决方案&#xff0c;及VMware的群集&#xff0c;对于群集的相关介绍&#xff0c;这里就不再叙述了&#…

这几个电子行业优质公众号,让你学习不迷路

古人都知道白天看日&#xff0c;晚上追星&#xff0c;如何学习不迷路&#xff0c;让自己的学习更加有效率&#xff0c;当然是要学习大佬们的经验总结。2021已过半&#xff0c;碎片时间充斥了我们的生活&#xff0c;与其淹没在信息洪流里不如只阅读精挑细选的优质&#xff0c;内…

计算机科学数学理论浅谈 (转载)

【来源&#xff1a;&#xff34;&#xff33;&#xff34;&#xff23;文档中心】 计算机自从其诞生之日起&#xff0c;它的主要任务就是进行各种各样的科学计算。文档处理&#xff0c;数据处理&#xff0c;图像处理&#xff0c;硬件设计&#xff0c; 软件设计等等&#xff0c;…

工作后和在学校最大的区别是什么?

昨晚有同学在群里问我问题&#xff0c;上图是问题和我的回复&#xff0c;今天想稍微展开来说说这个问题。新人&#xff08;也就是刚进入工作岗位者&#xff09;刚工作实际上有个很大的门槛。如何适应公司生活和规章制度&#xff1f;如何融入工作团队&#xff0c;处理好和同事领…

VS2008水晶报表发布部署总结

如果你安装了VS2008&#xff0c;那么可以找到如下目录&#xff1a; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 此目录下有如下文件&#xff1a; COPY到服务器上根据服务器CPU情况选择性地安装一下。 二、 将WEB项目打包成安装程…

VS2015配置环境支持opencv3库(网络方法总结)

今天安装了opencv3.4.1的版本&#xff0c;之前一直是在ubuntu上做的&#xff0c;本次在windows10上使用VS2015来开发。 VS2015是之前安装的&#xff0c;能正常的编译程序。 1. 安装opencv&#xff0c;下载opencv的exe文件&#xff0c;其他它就是一个压缩包&#xff0c;双击exe文…

Kernel中如何操作CPU及外设寄存器

01ARM Coretex-A9寄存器对于ARM Coretex-A9处理器而言其寄存器主要包括两大部分&#xff0c;分别是通用寄存器以及系统控制寄存器。上图所示的通用寄存器&#xff0c;主要是在代码运行过程中使用到&#xff0c;CPU通过该部分寄存器执行代码并完成相关的运算操作。对于调试过程中…

初识设计模式(装饰者模式)

前言&#xff1a;总结这两天学到的装饰者模式&#xff0c;并用java小小的实现一下。书中有写到&#xff1a;给爱用继承的人一个全新的设计眼界。&#xff08;ps&#xff0c;本文最后有个小问题待解决&#xff09; 什么是装饰者模式&#xff08;Decorator Pattern&#xff09;&a…

帮一个读者解锁手机

昨天晚上&#xff0c;深圳下了好大好大的雨&#xff0c;我还在加班的时候&#xff0c;小云就发消息说家里打雷很大&#xff0c;到了十点多&#xff0c;我打开手机准备打车&#xff0c;发现打车排队有800多人&#xff0c;然后我赶紧冲下楼&#xff0c;拿起两个雨衣&#xff0c;消…

我喜欢这样的老大[10-24]

据说原图是奥巴马和一个小朋友打雪仗&#xff0c;下面的图片是众多恶搞作品中的一个。也是我最喜欢的一个&#xff0c;因为总统先生可爱&#xff0c;猫更可爱。。。。我喜欢这样的老大&#xff0c;一把年纪了还保有童真非常难得&#xff1b;作为一位总统&#xff0c;愿意把童真…