当前位置: 首页 > news >正文

一站式做网站营销策略4p分析怎么写

一站式做网站,营销策略4p分析怎么写,模板网站难做seo,整合营销是什么目录 一.AJAX简介 二.XMLHttpRequests对象 2.1XMLHttpRequests对象简介 2.2创建XMLHttpRequests对象 2.3定义回调函数 2.4发送请求 2.5XMLHttpRequests对象方法介绍 2.6XMLHttpRequests对象属性 三.向服务器发送请求 3.1发送请求 3.2使用GET还是POST 3.3使用GET来发…

目录

一.AJAX简介

二.XMLHttpRequests对象

2.1XMLHttpRequests对象简介

2.2创建XMLHttpRequests对象

2.3定义回调函数

2.4发送请求

 2.5XMLHttpRequests对象方法介绍

2.6XMLHttpRequests对象属性

三.向服务器发送请求

3.1发送请求

3.2使用GET还是POST

3.3使用GET来发送信息

3.4POST请求

一.AJAX简介

服务器向浏览器传输数据时,浏览器需要跳转到一个新的“URL”或者“重新渲染网页”,才可以接收来自服务器的数据,这对于现代用户来说是不友好的,因为观感极差

那么有没有一种办法可以使浏览器接收服务器的数据,并且不更新网页只是动态的更新网页部分数据呢?

随着这个问题“AJAX”应运而生,使用“AJAX”可以做到以下事情:

  • 不刷新页面更新网页
  • 在页面加载后从服务器请求数据
  • 在页面加载后从服务器接收数据
  • 在后台向服务器发送数据

二.XMLHttpRequests对象

2.1XMLHttpRequests对象简介

XMLHttpRequests对象AJAX的基石

使用XMLHttpRequests对象允许前端后端发送一个数据请求用来获得数据

这个数据请求的过程可以分为下面"四大步”:

  • 创建XMLHttpRequests对象
  • 定义回调函数
  • 打开XMHttpRequests对象
  • 向服务器发送请求

2.2创建XMLHttpRequests对象

创建XMLHttpRequests对象的语法:

var myXMLR = new XMLHttpRequests();

2.3定义回调函数

回调函数是作为参数传递给另一个函数的函数

定义回调函数我们可以使用XMLHttpRequests对象提供的“onload()”函数,该函数用来指定当请求响应后应该执行的函数

xhttp.onload = function(){

        //当相应准备就绪时要做什么

}

2.4发送请求

向服务器发送请求,我们可以使用“open()”方法来打开XMLHttpRequests对象,再使用“send()”方法来发送请求

xhttp.open("open","ajax_info.txt");

xhttp.send();

 2.5XMLHttpRequests对象方法介绍

方法描述
new XMLHttpRequests()创建新的XMLHttpRequests对象
abort()取消当前请求
getAllResponseHeaders()返回头部信息
getReponseHeader()返回特定的头部信息
open(method,url,async,user,psw)

规定请求

  • method:请求类型GET或POST
  • url:文件位置
  • async:true(异步)或false(同步)
  • user:可选的用户名
  • psw:可选的密码
send()向服务器发送请求,用于GET请求
send(string)向服务器发送请求,用于POST请求
setRequestHeader()将标签/值对添加到要发送的标头

2.6XMLHttpRequests对象属性

属性描述
onload定义接收到(加载)请求时要调用的函数
onreadystatechange

定义当readyState属性发生变化时调用的函数

readyState

保存XMLHttpRequests的状态

  • 0:请求未初始化
  • 1:服务器连接已建立
  • 2:请求已收到
  • 3:正在处理请求
  • 4:请求已完成响应且已就绪
responseText

以字符串形式返回响应数据

responseXML以XML数据返回响应数据
status

返回请求的状态号

  • 200:"ok"
  • 403:"Forbidden"
  • 404:"Not Found"
statusText返回状态文本,比如("OK"、"Not Found"等)

ps:“当readyState为4且status为200时,响应就绪

三.向服务器发送请求

3.1发送请求

在上面我们已经提到过,可以使用“open()”和“send()”方法搭配向服务器发送请求

open(method,url,async,user,psw)

规定请求

  • method:请求类型GET或POST
  • url:文件位置
  • async:true(异步)或false(同步)
  • user:可选的用户名
  • psw:可选的密码
send()向服务器发送请求,用于GET请求
send(string)向服务器发送请求,用于POST请求

3.2使用GET还是POST

在大多数情况下,GETPOST更简单更快

但在以下情况请考虑使用POST

  • 缓存文件不是选项(更新服务器上的文件或数据库)
  • 向服务器发送大量数据(POST无大小限制)
  • 发送用户输入(可包含未知字符),POST比GET更强大更安全

3.3使用GET来发送信息

如果想要使用GET来发送信息,可以在URL中构造信息

xhttp.open("GET","demo.asp?fname=Bill&&name=Gates",true);
xhttp.send();

3.4POST请求

一条简单的POST请求:

xhttp.open("POST","demo_post.asp",true);

xhttp.send();

如果需要像HTML表单那样POST数据,请通过setRequestHeader()添加一个HTTP头部,并在send()方法中定义要发送的数据

例如:

xhttp.open("POST","ceshi.asp",true);
xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhttp.send("fname=Bill&&name=Gates");

http://www.tj-hxxt.cn/news/112688.html

相关文章:

  • 佳城建站 网站设计培训学院
  • 化工网站建设公司大众网疫情最新消息
  • 中央广播电视总台央视少儿客户端seo快速排名优化公司
  • 知乎 php网站开发书籍什么是核心关键词
  • 网站建设的征求意见稿杭州网络推广外包
  • 数据系统网站建设必要性主流网站关键词排名
  • 做非法网站怎样量刑百度指数总结
  • 大良品牌网站建设网上哪里接app推广单
  • 网站建设策划实施要素seo网站快排
  • 小型企业网站的设计与实现seo推广论坛
  • 企业局域网游戏网站如何做限制百度网络营销推广
  • 岳阳商城网站建设营销咨询顾问
  • 橙子建站短信验证码安全吗软文推广渠道
  • 嵊州哪里可以做网站seo研究协会
  • 自己建一个网站需要多少钱?泉州网站建设优化
  • 网站空间多少钱抖音广告投放平台官网
  • 农业电商网站建设pp百度推广开户价格
  • 如何自已建网站推广哪个平台好
  • 网站关键词优化方法百度产品大全首页
  • 35互联网站建设怎么样今日头条军事新闻
  • 网页设计创意书seo排名资源
  • 砀山做网站东莞网络营销优化
  • 政府门户网站 建设原画培训机构哪里好
  • 石家庄建站系统广州百度seo优化排名
  • 吉安网站制作公司优化排名推广教程网站
  • 国外男女直接做的视频网站bt种子磁力搜索
  • 网站甲假发头套真头发做的假发网络流量分析工具
  • wordpress要懂php搜索引擎优化的重要性
  • 做网站实训目的和意义域名解析ip138在线查询
  • 服务器绑定网站打不开餐饮营销方案100例