前面几篇关于 jquery 的分享,都是如何获取页面元素和动态改变属性值,今天给大家分享一下 jquery 的 ajax 请求(也就是我们平时经常说的异步请求)。

说一下我对 ajax 请求的理解和使用心得:

1、ajax 请求可以无需跳转页面,就请求到某个后端文件,这种方式极大的提高了用户体验度,使用户感觉步骤简便;

2、ajax 请求可以使程序员随时请求后端,判断用户输入的数据是否与数据库重复或者随时操作数据库(当然这一点,也可以归为提高用户体验度)。

GET 请求

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

一共四个参数,第一个参数表示请求的 url 地址,第二个参数表示要传的参数,第三个参数表示回调后要做的事情,第四个参数表示返回值的内容格式(xml, html, script, json, text, _default),我们经常使用的格式是 json 和 text 。

//1、请求 test.php 文件

//2、传了两个参数,name 对应的值时 John,time 对应的值是 2pm,我们在php端可以使用 $_GET['name'] 和 $_GET['time'] 接收这两个值

//3、回调后,弹出返回值 data

//4、返回格式为 text

$.get("test.php", { name: "John", time: "2pm" },

function(data){

alert("Data Loaded: " + data);

},'text');

POST 请求

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

一共四个参数,第一个参数表示请求的 url 地址,第二个参数表示要传的参数,第三个参数表示回调后要做的事情,第四个参数表示返回值的内容格式(xml, html, script, json, text, _default),我们经常使用的格式是 json 和 text 。

//1、请求 test.php 文件

//2、传了两个参数,name 对应的值时 John,time 对应的值是 2pm,我们在php端可以使用 $_POST['name'] 和 $_POST['time'] 接收这两个值

//3、回调后,弹出返回值 data

//4、返回格式为 text

$.get("test.php", { name: "John", time: "2pm" },

function(data){

alert("Data Loaded: " + data);

},'text');

另外还有一个 $.ajax(url,[settings]) 请求方式,这种方式我从来不用,所以我也就不介绍了,感兴趣的朋友可以使用自己查阅文档进行学习

这篇文章过后,关于 jquery 的分享就完成了,也算是整个 php 学习系列完成了。很高兴,我可以坚持写完这个系列(给自己点个赞)。

这里总结一下哪些朋友不适合看这个系列的文章

1、一点基础都没有的朋友(不知道什么是 php、html、mysql,具体可以指一个市场卖菜的)

适合看这个系列的文章朋友

1、适合刚刚自学完php,想检测自己自学成果的朋友。

2、刚刚参加完培训,想上手做项目的朋友。

3、了解一些计算机知识,想快速学习 php 的朋友。

php的jquery ajax请求,jquery ajax请求相关推荐

  1. 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...

    前段时间做一个项目,而项目中所有的请求都要用jquery 中的ajax请求或者post请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...

  2. jQuery监控页面所有ajax请求的方法

    jQuery实现监控页面所有ajax请求的方法 本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望 ...

  3. ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...

    本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...

  4. jquery queue ajax,如何通过jQuery和Queue发送ajax请求?

    嗯,我有一个"ID"列表,我需要为每个"ID"发送一个Ajax请求. IDE是当请求完成时,运行以下Ajax请求. 所有这些与异步请求,因为否则,浏览器字面上& ...

  5. ajax jq 图片上传请求头_全面分析前端的网络请求方式:Ajax ,jQuery ,axios,fetch

    链接:https://juejin.im/post/5c9ac607f265da6103588b31 一.前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本 ...

  6. 使用jQuery发送POST,Ajax请求返回JSON格式数据

    问题: 使用jQuery POST提交数据到PHP文件, PHP返回的json_encode后的数组数据,但jQuery接收到的数据不能解析为JSON对象,而是字符串{"code" ...

  7. jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)

    jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...

  8. jQuery里如何使用ajax发送请求

    回到文章总目录 本篇文章介绍的是在jQuery里如何使用ajax发送请求 jquery里面的单纯的get请求和单纯的post请求比较简洁的,也比较简易 jquery里面ajax通用方法(自定义个化强) ...

  9. ajax请求中带判断语句例子,jQuery中借助deferred来请求及判断AJAX加载的实例讲解...

    ajax请求异步队列加载我们在开发程序的时候通常会碰到使用ajax加载数据显示到列表的情况.ajax默认使用异步加载(async:true).为什么不使用同步呢,因为ajax同步加载会UI渲染线程阻塞 ...

  10. jquery向服务器发送ajax请求标准写法

    jquery向服务器发送ajax请求标准写法 $.ajax({url:"url路径", //请求的url地址dataType:"json", //返回的数据格式 ...

最新文章

  1. 【廖雪峰python入门笔记】切片
  2. 操作系统(三十二)内存的基础常识
  3. C++学习笔记1[数据类型]
  4. Oracle结构组成
  5. vc只能调用matlab子函数,Vc++6.0调用matlab的数学库函数
  6. 基于SSM的医学健康网站
  7. php命令行路径,命令行 – PHP命令行php.ini路径错误
  8. ceph存储 Ceph管理平台Calamari的架构与功能分析
  9. iOS 手势UIGestureRecognizer
  10. 计算机导论课后总结4
  11. 将 字母 转换数字(1-26)
  12. U-boot启动流程
  13. 记ePub.js使用过程中的那些事
  14. from_unixtime()与UNIX_TIMESTAMP
  15. Synchronized 同步锁详解
  16. 期末离散数学前三章关键知识点整理——应试。
  17. 植物大战僵尸java圣诞版,植物大战僵尸圣诞版-植物大战僵尸2圣诞节版v1.9.1 安卓版-腾牛安卓网...
  18. 美印两国程序员真的平分秋色吗?
  19. 湖南工学院专升本过程与总结
  20. 基于安卓Android的电子废弃物回收利用APP

热门文章

  1. RegExp-1 【转义符号与字符、正则基础、修饰/元字符】
  2. 校园网一直是连接认证服务器无响应,校园网常见问题解决办法
  3. 计算机组成原理袁春风知识点,计算机组成原理袁春风chap.pdf
  4. 《国民经济行业分类GB/T 4754—2017》官网下载地址
  5. c语言 倒计时不清屏_c语言 清屏函数
  6. 酒桌游戏c语言,拯救冷场,这十三款经典酒桌游戏你玩过几个?
  7. dsp28335时钟 总结
  8. java数据类型int_java数据类型
  9. cadnaa噪声分析测试软件,德国Cadna/A环境噪声模拟软件系统介绍
  10. 神经网络绘图软件推荐合集