随笔分类 - AJAX
摘要:jquery简化了ajax请求的步骤,使用三个函数就可以实现ajax请求的处理 一、函数 (1)实现ajax的核心函数 $.ajax() (2)post方式发送ajax请求 $.post() (3)get方式发送ajax请求 $.get() $.post和$.get是在内部调用$.ajax() 二、
阅读全文
摘要:实现原理 当键盘事件发生之后,例如:keyup、keydown 发送ajax请求,请求中提交用户输入的搜索内容 后端接收到ajax请求,接收到搜索的内容,进行模糊查询 将查询结果封装成json格式的字符串,响应到前端 前端接收到json格式字符串之后解析动态展示到页面上 前端代码 <!DOCTYPE
阅读全文
摘要:一、跨域 1、跨域是指从一个域名的网页去请求另一个域名的资源。例如:从百度页面请求京东的资源 2、哪些可以跨域: 通过超链接是可以跨域访问 form表单发送请求可以跨域访问 window.location.href document.location.href可以跨域访问 使用script标签加载j
阅读全文
摘要:一、什么是异步?什么是同步 1. ajax请求1和ajax请求2,同步并发,就是异步 2. ajax请求1和ajax请求2,只要发生等待就是同步 二、异步或者同步代码上的实现 1、异步 xhr1.open("请求方式","url",false) 第三个参数为false时,表示ajax请求1不支持异步
阅读全文
摘要:一、概述 json和xml都是常用的数据交换格式 XML体积大,解析麻烦,比较少用 JSON体积小,解析简单,比较常用 二、json格式 前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="v
阅读全文
摘要:一、post请求 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>
阅读全文
摘要:1、ajax概述 AJAX可以让浏览器发送一种特殊的请求, 这种请求可以是:异步的。 2、什么是异步,什么是同步? 假设有t1和t2线程,t1和t2线程并发, 就是异步。 假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1, 显然他们是排队的,排
阅读全文
摘要:一、get请求 前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti
阅读全文
摘要:一、概述 XMLHttpRequest对象是AJAX的核心对象,发送对象以及接收服务器数据的返回 XMLHttpRequest对象浏览器都内置了该对象,直接使用 二、XMLHttpRequest对象的方法和属性 1、创建XMLHttpRequest对象 var xhr = new XMLHttpRe
阅读全文