首页 > 软件开发 > JQUERY >

jquery-Ajax原理实例讲解

来源:互联网 2023-03-16 23:54:12 181

jquery-AjaxUfq办公区 - 实用经验教程分享!

所谓前端---jquery-Ajax的学习--我的第一个ajax例子Ufq办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • sublime

方法/步骤

  • 1

    文件的准备:Ufq办公区 - 实用经验教程分享!

    前端代码准备:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    前台页面:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 3

    test.php的资源:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 4

    点击页面输出效果:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 方法/步骤2

  • 1

    jquery的ajax的使用及封装:Ufq办公区 - 实用经验教程分享!

    jquery对ajax操作进行了封装,在jquery中:Ufq办公区 - 实用经验教程分享!

    $.ajax()方法属于最低层的方法;Ufq办公区 - 实用经验教程分享!

    第二层: load(); $.get(); $.post();===》使用频率高Ufq办公区 - 实用经验教程分享!

    第三层:$.getScript(); $.getJSON()方法Ufq办公区 - 实用经验教程分享!

  • 2

    load();Ufq办公区 - 实用经验教程分享!

    能载入远程HTML代码并插入DOM中。Ufq办公区 - 实用经验教程分享!

    语法结构:Ufq办公区 - 实用经验教程分享!

    load(url[,data][,callback])Ufq办公区 - 实用经验教程分享!

    参数解释:Ufq办公区 - 实用经验教程分享!

    url: 类型string ==》请求HTML页面的URL地址;Ufq办公区 - 实用经验教程分享!

    data:发送至服务器的key/value数据;Ufq办公区 - 实用经验教程分享!

    callback:请求完成时的回调函数,无论请求成功或者失败;Ufq办公区 - 实用经验教程分享!

    Ufq办公区 - 实用经验教程分享!

    Ufq办公区 - 实用经验教程分享!

    代码测试:Ufq办公区 - 实用经验教程分享!

    1.准备前台页面:load.htmlUfq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 3

    load.html页面输出为:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 4

    2.准备被load调用的html页面:loadtest.htmlUfq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 5

    loadtest.html页面输出为:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 6

    3.在load.html页面点击时加载输出状况为:此时把loadtest.html的页面加载过来了,方法为load();方法;Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 7

    load()===>筛选载入的HTML文档;上面时整个loadtest的页面;以下是加载页面的某些元素;可以通过URL参数来达到目的;Ufq办公区 - 实用经验教程分享!

    load()方法的URL参数的语法结构:"url selector" ;注意URL 与选择器之间有一个空格;Ufq办公区 - 实用经验教程分享!

    代码如下:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 8

    页面点击输出效果:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 9

    load()的传递方式:Ufq办公区 - 实用经验教程分享!

    load()的传递方式根据参数data来自动指定;诺没有参数传递则采用GET方式传递;反之则会自动转换为post方式;Ufq办公区 - 实用经验教程分享!

    回调参数: load()的回调函数有3个参数,分别代表Ufq办公区 - 实用经验教程分享!

    请求返回的内容, 请求状态 和 XMLHttpRequest对象;Ufq办公区 - 实用经验教程分享!

    在load()方法中,无论Ajax请求是否成功,只要当请求完成后,回调函数就会触发.....Ufq办公区 - 实用经验教程分享!

    测试代码如下:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 10

    输出查看的结果:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 11

    最终:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 12

    点击输出:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 13

    以上load()的方法通常是用来从Web服务器上获取静态的数据文件;然而并不能体现ajax的价值;Ufq办公区 - 实用经验教程分享!

    如果需要传递一些参数给服务器中的页面:Ufq办公区 - 实用经验教程分享!

    经常用到的是$.get() 或者 $.post() 或者是$.ajax();Ufq办公区 - 实用经验教程分享!

    $.get(),$.post()是jquery的全局函数;Ufq办公区 - 实用经验教程分享!

    1.$.get()方法:Ufq办公区 - 实用经验教程分享!

    $.get()方法使用GET方式来进行异步请求。Ufq办公区 - 实用经验教程分享!

    语法结构:Ufq办公区 - 实用经验教程分享!

    $.get(url[,data][,callback][,type]);Ufq办公区 - 实用经验教程分享!

    参数详解:Ufq办公区 - 实用经验教程分享!

    url==>string 请求的HTML页的URL地址;Ufq办公区 - 实用经验教程分享!

    data==>object ,可选,发送至服务器的key/value数据会作为QueryString附加到请求的URL中Ufq办公区 - 实用经验教程分享!

    callback==>Function 可选,载入成功时回调函数,只有当Response的返回状态是success才调用该方法,自动将请求结果和状态传递该方法;Ufq办公区 - 实用经验教程分享!

    type==>string,服务器端返回内容的格式,包括XML HTML script json text 和default;Ufq办公区 - 实用经验教程分享!

    测试代码如下:Ufq办公区 - 实用经验教程分享!

    htmlUfq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 14

    get方法的使用:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 15

    页面输出效果:Ufq办公区 - 实用经验教程分享!

    jquery-Ajax原理实例讲解Ufq办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Ufq办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码