jQuery实现简单的Ajax调用功能示例


Posted in jQuery onFebruary 15, 2019

本文实例讲述了jQuery实现简单的Ajax调用功能。分享给大家供大家参考,具体如下:

这里的jQuery调用为CDN地址://cdn.bootcss.com/jquery/3.3.1/jquery.min.js

jQuery确实方便,下面做个简单的Ajax调用:

建立一个简单的html文件:

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
  $(function(){
    //按钮单击时执行
    $("#testAjax").click(function(){
       //取Ajax返回结果
       //为了简单,这里简单地从文件中读取内容作为返回数据
       htmlobj=$.ajax({url:"/Readme.txt",async:false});
        //显示Ajax返回结果
        $("#myDiv").html(htmlobj.responseText);
     });
  });
</script>
</head>
  <body>
    <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
    <button id="testAjax" type="button">Ajax改变内容</button>
  </body>
</html>

好了,点击按钮就可以看到效果了。

当然,jQuery的Ajax调用可以控制项很多,这里演示了简单的调用。

注意你自己的jquery引用路径。

好吧,做一个调用后台的例子:

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
  $(function(){
    //按钮单击时执行
    $("#testAjax").click(function(){
       //Ajax调用处理
      var html = $.ajax({
        type: "POST",
        url: "test.php",
        data: "name=garfield&age=18",
        async: false
      }).responseText;
      $("#myDiv").html('<h2>'+html+'</h2>');
     });
  });
</script>
</head>
  <body>
    <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
    <button id="testAjax" type="button">Ajax改变内容</button>
  </body>
</html>

后台test.php文件代码:

<?php
  $msg='Hello,'.$_POST['name'].',your age is '.$_POST['age'].'!';
  echo $msg;

当然,我们还可以这样来调用Ajax:

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
  $(function(){
    //按钮单击时执行
    $("#testAjax").click(function(){
       //Ajax调用处理
      $.ajax({
        type: "POST",
        url: "test.php",
        data: "name=garfield&age=18",
        success: function(data){
            $("#myDiv").html('<h2>'+data+'</h2>');
         }
      });
     });
  });
</script>
</head>
  <body>
    <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
    <button id="testAjax" type="button">Ajax改变内容</button>
  </body>
</html>

注意:

success: function(data)

中的data参数可以改为别的名称,比如success: function(msg)msg(data)为返回的数据。 此处为回调函数的参数,而非

data: "name=garfield&age=18"

中的Ajax调用中的data参数。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 #jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 #jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 #jQuery
jquery无缝图片轮播组件封装
Nov 25 #jQuery
详解如何使用webpack打包多页jquery项目
Feb 01 #jQuery
JQuery中queue方法用法示例
Jan 31 #jQuery
AJAX在JQuery中的应用详解
Jan 30 #jQuery
You might like
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
一个简单的php路由类
2016/05/29 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
Python编码爬坑指南(必看)
2016/06/10 Python
python 接口返回的json字符串实例
2018/03/27 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
运动会广播稿300字
2014/01/10 职场文书
工作睡觉检讨书
2014/02/25 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
校园环保建议书
2014/05/14 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
语文复习计划
2015/01/19 职场文书
单位考核聘任报告
2015/03/02 职场文书
2016年母亲节寄语
2015/12/04 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android