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

做网站怎样收费的山西seo排名

做网站怎样收费的,山西seo排名,微云做网站,公众号内容制作步骤什么是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.hengruixuexiao.com/news/40290.html

相关文章:

  • 中国做健身补剂的网站快手流量推广网站
  • 网站搭建阿里在线客服
  • 仙游有人做网站弹窗广告最多的网站
  • 宣传网站怎么做如何进行搜索引擎营销
  • 做空港币人民币网站沈阳今天刚刚发生的新闻
  • 适合个人做的网站有哪些seo推广是什么工作
  • 做网站多少钱_西宁君博优选搜索排行榜
  • 做影视网站对服务器要求守游网络推广平台登陆
  • 游戏网站建设策划方案模板如何做公司网站推广
  • 网上购物网站开发开题报告百度搜索一下就知道
  • 太原做网站找谁南通网络推广
  • 山东网站建设企业自动点击器
  • 做php网站开发能赚钱吗软文范例大全100
  • 网站模版 模板google浏览器官网下载
  • 做女装代理需要自建网站么企业推广方案
  • 文化礼堂建设情况网站搜盘网
  • 商务网站开发的基本原则网页设计网站
  • 南宁比较有好的网站制作公司李勇seo的博客
  • 郑州做网站优化的公司六年级上册数学优化设计答案
  • 怎么建立滚动网站网推怎么做最有效
  • wordpress网站文件管理推广神器
  • 网站建设用啥技术杭州seo联盟
  • wordpress外联css百度seo网站优化
  • 68设计网站搜索引擎算法
  • ssh框架可以做网站么百度seo优化分析
  • 温州做网站公司有哪些排名前十的小说
  • 花生壳 做网站seo每日一帖
  • 网页翻译怎么关掉seo研究中心
  • 广东省潮南区疫情最新消息指定关键词排名优化
  • 洛阳市政建设集团网站灰色关键词快速排名