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+PHP+Mysql实现抽奖程序
Apr 12 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jquery拖动改变div大小
Jul 04 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 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 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
深入浅析python with语句简介
2018/04/11 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
基于Python List的赋值方法
2018/06/23 Python
python一键去抖音视频水印工具
2018/09/14 Python
Python JSON编解码方式原理详解
2020/01/20 Python
Python bisect模块原理及常见实例
2020/06/17 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
夫妻婚内购房协议书
2014/10/05 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android