首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java 学习

    详解 Ajax

    1.1.2 Ajax 的优缺点   使用 Ajax 的最大优点,就是能在不更新整个页面的前提下维护数据。这使得 Web 应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。 Ajax 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。Ajax 应用程序必须在众多不同的浏览器和平台上经过严格的测试。 随着 Ajax 的成熟,一些简化 Ajax 使用方法的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持 JavaScript 的用户提供替代功能。    、 .ajax()、 .getJSON()。. ajax 这个是 JQuery 对 ajax 封装的最基础步,通过这个函数可以完成异步通讯的所有功能。.

    2.2K30发布于 2020-09-28
  • 来自专栏Java大联盟

    Ajax详解

    Ajax原理 Ajax的工作原理相当于在客户端和服务器之间加了—个中间层,使用户操作与服务器响应异步化。 代码: JSP: <%@ page language="java" import="java.util.*" pageEncoding="UTF-<em>8</em>"%> <% String path = request.getContextPath .*" pageEncoding="UTF-<em>8</em>"%> <% String path = request.getContextPath(); String basePath = request.getScheme IOException { // TODO Auto-generated method stub resp.setContentType("text/html;charset=UTF-8" IOException { // TODO Auto-generated method stub resp.setContentType("text/html;charset=UTF-8"

    1.4K40发布于 2019-04-22
  • 来自专栏菜鸟计划

    Ajax详解

    一、ajax定义 ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。 ajax原理和XmlHttpRequest对象 Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。 二、jquery中的ajax 先写一个简单例子 $.ajax({ type : 'post', url : 'http://localhost:8080/devLean data:要发送的数据         contentType:即将发送信息至服务器的内容编码类型(默认: "application/x-www-form-urlencoded; charset=UTF-8" 为正确的函数名,以执行回调函数  $.ajax 中的contentType 在http 请求中,get 和 post 是最常用的。

    2.5K50发布于 2018-04-10
  • 来自专栏企鹅号快讯

    Ajax详解

    ===》Ajax详解《=== Ajax特性 1 1、Ajax是什么? --->可以使用JS结束服务器的响应,然后使用JS来局部来机新 3 3、Ajax常见应用场景 百度搜索框 用户注册时(用户名是否已被注册) 4 4、Ajax的优缺点 优点 --->异步交互;增强了用户的体验 --->性能:因为服务器无需再响应整个页面,只需要响应部分内容,所以服务器的压力减轻了 缺点: Ajax不能应用在所有场景! Ajax无端的增多了对服务器的访问次数,给服务器到来了压力! Ajax发送异步请求(四步操作) 1 “ * Ajax其实只需学习一个对象:XMLHttpRequest,如果掌握了他,就掌握了Ajax!! 判断是否为itcast * 是:返回1 * 否:返回0 第四例:响应内容为xml数据 * 服务器端: > 设置响应头:ContentType,其值为:text/xml;charset=utf-8

    1.5K90发布于 2018-03-05
  • 来自专栏java达人

    Ajax详解

    image.png 一:什么是Ajax Ajax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也就是异步请求更新技术。 Ajax是一种对现有技术的一种新的应用,不是一门新语言。它是用JavaScript编写。与xml的关系就是可以读取和返回xml文件。 二:Ajax中的对象和方法说明 Ajax的核心对象就是xmlHttpRequest XMLHttpRequest用于在后台与服务器交换数据。 三:Ajax运行原理(为什么要用Ajax) ajax通过xmlhttpRequest对象执行操作,其中xmlhttpRequest对象是在浏览器中内置的一个对象 其运行原理就相当于创建了一个请求代理, 实例(焦点离开验证用户是否存在) 利用ajax在焦点离开的时候判断注册的用户是否存在 [javascript] view plaincopy var xmlHttp;//声明xmlHttp对象 //实例化

    1.2K90发布于 2018-01-31
  • 来自专栏日常分享

    $.ajax()方法详解

    jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 8.beforeSend: 要求为Function类型的参数,发送请求前可以修改XMLHttpRequest对象的函数,例如添加自定义HTTP头。 data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。             data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。             表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。

    2.3K20发布于 2018-09-04
  • 来自专栏前端开发

    原生 AJAX 详解

    Ajax Ajax 技术是 javascript 中最重要的一个组成部分,不会 Ajax,你写的就是一个死页面。Ajax 是与后台来连接数据的。 Ajax 是什么? DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content=" -- 引入封装的 <em>ajax</em> --> <script src="./ajax.js"></script> <script> ajax('. DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content=" <em>ajax</em>('.

    61310编辑于 2024-03-20
  • 来自专栏企鹅号快讯

    AJAX开发教程之$.ajax常用方法详解

    AJAX 是一种与服务器交换数据的技术,可以在补充在整个页面的情况下更新网页的一部分。接下来通过本文给大家介绍ajax一些常用方法,大家有需要可以一起学习。 8.beforeSend: 要求为Function类型的参数,发送请求前可以修改XMLHttpRequest对象的函数,例如添加自定义HTTP头。 data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。 data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。 表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。

    2K50发布于 2018-03-01
  • 来自专栏全栈程序员必看

    $.ajax()方法详解学习

    request   } } }); 二:讲解其中各个属性详解 (1)url : 类型: String 一个用来包含发送请求的URL 它的工作原理是在GET请求参数中附加”_={timestamp}”(详见ajax防止缓存)。该参数不是其他请求所必须的,除了在IE8中,当一个POST请求一个已经用GET请求过的URL。 text:返回纯文本字符串 (8)beforeSend :类型: Function( jqXHR jqXHR, PlainObject settings ) 请求发送前的回调函数,用来修改请求发送前 这是一个Ajax事件 。 方法详解 2:.ajax的error,complete,success方法 3:jQuery.ajax 文档 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/121237

    6.3K10编辑于 2022-07-19
  • 来自专栏老马寒门IT

    jQuery的ajax详解

    jQuery内部也封装了对原生ajax请求的方法,可以很方便我们的对后台异步请求处理。 ()方法 语法1: jQuery.ajax( [settings ] ) settings 是一个普通的对象。 这是一个 Ajax 事件。如果返回 false 可以取消本次 ajax 请求。 这是一个 Ajax 事件。 type 类型:String 默认值: "GET")。请求方式 ("POST" 或 "GET"), 默认为 "GET"。 语法2:jQuery.ajax( url [, settings ] ) $.ajax({ url: 'user.json', data: 'id=3', type: 'GET', success

    3.2K00发布于 2018-07-31
  • 来自专栏石璞东 | haha

    Ajax技术详解(上)

    很明显,完全可以,其实这就是一个ajax操作。 所以基于这些对用户不友好的操作,ajax技术横空出世。借用MDN上的一句话: ? 所以就有了可变长的UTF-8,它会把一个Unicode字符根据不同的数字大小编码成1-6个字节,从而节省空间。 图1.4 编码转化过程 在下面的一个例子中,我会用ajax读取一个静态的文本文件,大家一定要注意html文件和文本文件的编码格式一定要一致(可以是utf-8或者gbk2312等),否则会出现乱码问题。 进阶 01 - ajax的问题 //回调多次 $.ajax({ url:xxx, dataType:'json', success(data){ $.ajax({

    2.4K20发布于 2020-05-09
  • 来自专栏全栈开发那些事

    jquery ajax参数详解

    这是一个 Ajax 事件。如果返回false可以取消本次ajax请求。 如果你明确地传递了一个content-type给 $.ajax() 那么他必定会发送给服务器(即使没有数据要发送) context type:Object 这个对象用于设置Ajax相关回调函数的上下文 dataFilter type:Function 给Ajax返回的原始数据的进行预处理的函数。 提供data和type两个参数:data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。 设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。

    4K10编辑于 2023-02-25
  • 来自专栏Java升级打怪进阶之路

    AJAX和JSON详解

    文章目录 AJAX 概念实现方式原生的JS实现方式(基本不用)JQeury实现方式.ajax().get():发送get请求 JSON 概念 语法 基本规则 获取数据 JSON数据和Java对象的相互转换 AJAX 概念 AJAX全称ASynchronous JavaScript And XML,含义为异步的JavaScript 和 XML。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。所以使用Ajax能够很好的提升用户体验。 () 语法:$.ajax({键值对}); //使用$.ajax()发送异步请求 $.ajax({ url:"ajaxServlet1111" , // 请求路径 type:"POST" , //请求方式

    3.4K20编辑于 2022-11-28
  • 来自专栏高级工程司

    jQuery - Ajax详解分析

    jQuery - Ajax详解分析 jQuery 库拥有完整的 Ajax 兼容套件 最核心函数 jQuery.ajax() ajax() 方法通过 HTTP 请求加载远程数据。 该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, .post等(我们也只掌握这一种)。 .ajax() 返回其创建的 XMLHttpRequest 对象。 语法: jQuery.ajax( url [, settings ] ) url request请求的url地址 settings, 可选。用于配置 Ajax 请求的键值对集合。 这是一个 Ajax 事件。如果返回 false 可以取消本次 ajax 请求。 提供 data 和 type 两个参数:data 是 Ajax 返回的原始数据,type 是调用 jQuery.ajax 时提供的 dataType 参数。

    2.3K00发布于 2021-10-07
  • 来自专栏九霄道长

    jQuery - AJAX详解笔记

    什么是 AJAXAJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 ? 关于 jQuery 与 AJAX jQuery 提供多个与 AJAX 有关的方法。 jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法。 $.Ajax详解(个人推荐) 示例: $.ajax({ url: "", type: "post", async: false, //布尔值,表示请求是否异步处理。 username: username, password: password}), //data表示发送的数据 contentType: "application/json;charset=UTF-8"

    94820发布于 2021-03-02
  • 来自专栏lgp20151222

    $.ajax()方法参数详解

    在beforeSend中如果返回false可以取消本次ajax请求。XMLHttpRequest对象是惟一的参数。             function(XMLHttpRequest){                this;   //调用本次ajax请求时传递的options参数             } complete:要求为 dataFilter:要求为Function类型的参数,给Ajax返回的原始数据进行预处理的函数。提供data和type两个参数。 data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。             表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。

    1.5K10发布于 2018-09-10
  • 来自专栏高级工程司

    jQuery - Ajax详解分析(三)

    回调函数 如果要处理 $.ajax() 得到的数据,则需要使用回调函数:beforeSend、error、dataFilter、success、complete。 $.ajax()的返回值为 jqXHR对象,因此可以利用 jqXHR对象的方法() jqXHR.done(function( data, textStatus, jqXHR ) {}); 成功回调选项的可选构造器 这四个回调函数是官网推荐的,可以取代上面四个回调函数,详细看http://api.jquery.com/jQuery.ajax/ jqXHR对象的属性 readyState responseXML rather than concatenating the new value to the old one statusCode( callbacksByStatusCode ) 例子: 1 $.ajax immediately after making the request, // and remember the jqXHR object for this request var jqxhr = $.ajax

    59700发布于 2021-10-07
  • 来自专栏高级工程司

    jQuery - Ajax详解分析(二)

    这是一个 Ajax 事件。 global 类型:Boolean 是否触发全局 AJAX 事件。默认值: true。 设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。 这是一个 Ajax 事件。 traditional 类型:Boolean 如果你想要用传统的方式来序列化数据,那么就设置为 true。

    66500发布于 2021-10-07
  • 来自专栏米扑专栏

    AJAX控件UpdatePanel使用详解

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Accordion.aspx.cs" Inherits="<em>AJAX</em>_Accordion form id="form1" runat="server">    

       
    <%--AJAX = 附加属性对照说明表如下: Accordion是第一个控件,言归正传,正式开始: 一.Accordion 是一个可以让你在你的 Web 页面方便地开发类似 Outlook 工具栏的 ASP.Net AJAX

    1.2K50发布于 2019-02-19
  • 来自专栏繁依Fanyi 的专栏

    jQuery ajax() 方法使用详解

    DOCTYPE html><html lang="en"><head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content="width DOCTYPE html><html lang="en"><head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content="width DOCTYPE html><html lang="en"><head> <meta charset="UTF-<em>8</em>"> meta name="viewport" content="width= DOCTYPE html><html lang="en"><head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content="width DOCTYPE html><html lang="en"><head> <meta charset="UTF-<em>8</em>"> <meta name="viewport" content="width

    1.4K10编辑于 2023-11-20
领券