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与js实现全选功能的区别
Jun 11 jQuery
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
jQuery实现高级检索功能
May 28 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 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
mysql建立外键
2006/11/25 PHP
解析strtr函数的效率问题
2013/06/26 PHP
php单例模式实现方法分析
2015/03/14 PHP
PHP如何实现跨域
2016/05/30 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python实现定时发送qq消息
2019/01/18 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
银行出纳岗位职责
2013/11/25 职场文书
秋游活动策划方案
2014/02/16 职场文书
老公给老婆的保证书
2014/04/28 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书