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

做网站销售会遇到哪些问题大数据营销的优缺点

做网站销售会遇到哪些问题,大数据营销的优缺点,wordpress站点标题美化,电商创客网站建设方案什么是Ajax Asynchronous JavaScript and xml 异步的 js 和 xml(数据承载方式) ,本质:使用js提供的异步对象XMLHttpRequest 异步的向服务器提交请求,并且接受服务器响应回来的数据。 使用ajax 1.创建异步对象 var xhrnew XMLHttp…

什么是Ajax

Asynchronous  JavaScript  and  xml   异步的  js  和  xml(数据承载方式) ,本质:使用js提供的异步对象XMLHttpRequest 异步的向服务器提交请求,并且接受服务器响应回来的数据。

使用ajax

1.创建异步对象
var xhr=new XMLHttpRequest();
2.创建请求
xhr.open(method,url,isAsyn);xhr.open("get","http://127.0.0.1:8080/login",true);

method:请求的方法,注意必须是字符串的形式"get" "post"

url:请求的url,注意必须是字符串

isAsyn:是不是要使用异步,boolean值,true/false 

3.发送请求
xhr.send(formdata);

注意,get方法,没有formdata请求主体,所以在使用get方法时,这里的参数可以不填写,也可以写null 

4.绑定监听,接收响应数据

xhr.readyState属性用于表示xhr对象的请求状态,一共5个状态

0:请求尚未初始化
1:  已经打开服务器连接,正在发送请求
2:接收响应头
4:响应数据接收完毕

在发送请求之前,先配置监听,接收响应数据的方法,然后发送请求,所以执行顺序应该是1,2,4,3

get请求

xhr.open("get",url,true)
url="/demo/get_login?uname="+$uname+"&upwd="+$upwd
function login() {//获取页面上用户的用户名和密码var $uname = uname.value;var $upwd = upwd.value;//使用ajax访问服务器,并接受请求//1.创建xhr异步对象var xhr = new XMLHttpRequest();//4.绑定监听,接受响应xhr.onreadystatechange = function () {if (xhr.readyState == 4 && xhr.status == 200) {var result = xhr.responseText;alert(result);}}//2.创建请求,打开连接xhr.open("get", "/demo/get_login?uname=" + $uname + "&upwd=" + $upwd, true);//3.发送请求xhr.send();
}
router.get("/get_login",(req,res)=>{//获取参数var $uname=req.query.uname;var $upwd=req.query.upwd;if(!$uname){res.send("用户名不存在");return;}if(!$upwd){res.send("密码不存在");return;}//查询数据库,返回响应var sql="select * from xz_user where uname=? and upwd=?";pool.query(sql,[$uname,$upwd],(err,result)=>{if(result.length>0){res.send("1");}else{res.send("0");}});});

post请求

xhr.send(formdata)必须带着请求主体发送,请求主体就是一个字符串

var formdata="uname="+$uname+"&upwd="+$upwd;

在xhr.open和xhr.send之间,设置请求头信息,把content-type设置为可以发送特殊字符

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")

function login() {//获取用户输入的数据var $uname = uname.value;var $upwd = upwd.value;//ajax操作post//1.获取xhr异步对象var xhr = new XMLHttpRequest();//4.绑定监听xhr.onreadystatechange = function () {if (xhr.readyState == 4 && xhr.status == 200) {var result = xhr.responseText;alert(result);}}//2.打开连接xhr.open("post", "/demo/post_login", true);//创建请求主体,把数据放到请求主体中var formdata = "uname=" + $uname + "&upwd=" + $upwd;//由于要传递整个请求主体//而请求主体中有特殊字符,必须修改请求头xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");//3.发送请求xhr.send(formdata);}
router.post("/post_login",function(req,res){//获取前台数据var $uname=req.body.uname;var $upwd=req.body.upwd;if(!$uname){res.send("用户名为空");return;}if(!$upwd){res.send("密码为空");return;}//查询数据库var sql="select * from xz_user where uname=? and upwd=?";pool.query(sql,[$uname,$upwd],(err,result)=>{if(result.length>0){res.send("1");}else{res.send("0");}});
});
http://www.yayakq.cn/news/345516/

相关文章:

  • 民营医院网站建设重庆前十装修公司排名
  • 研究生做网站开发少儿美术网站建设方案
  • 网上做网站任务欧模网
  • 医院网站建设管理规范培训学做网站要多久
  • 淘宝网站建设图片素材赤峰网站建设公司
  • 自建站排名中国农业工程建设协会网站
  • 微信网站是什么WordPress禁止英文评论插件
  • 重庆专业网站推广平台wordpress改了常规无法访问
  • 服装网站建设定制网站设计网站源码
  • 做期货看那个网站比较专业网站建站专业
  • 江门广告网站推广技巧棕色网站模板
  • 泉州住房建设局网站WordPress基础使用
  • 什么是网站建设公司shopify建站最全教程
  • 深圳网站建设黄浦网络 骗钱wordpress 注册邮件设置密码
  • 中国建设网官方网站硅灰百度竞价关键词价格查询工具
  • 南宁网站建设哪家公司实力怎么根据视频链接找到网址
  • 青岛建立网站电话如何建wap网站
  • 在国内的服务器上建设国外网站公司网站修改方案
  • 苏州建网站制作费用多少钱秦皇岛房管局备案查询网
  • 山东川畅科技做网站多少钱成都龙泉工程建设有限公司网站
  • 创业网站模板免费下载酒店小程序定制开发
  • 网站正在建设中页面动漫网站html
  • 宝山手机网站制作公司上海企业服务
  • 无锡便宜做网站淘宝上做网站行吗
  • 百度收录最快网站网页设计制作网站总结
  • 做服务器的网站都有哪些如何做装修网站
  • 公司建个网站要多少钱网站建设中的功能模块描述
  • 企业网站建设备案都需要什么小程序代理模板
  • 怎么样做淘宝优惠券网站网站开发开始阶段的主要任务包括( )。
  • 移动网站建设制作seo服务外包报价