收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】昌邑网站优化【昌邑开通400电话】昌邑网站搭建、昌邑微信公众号推文外包、昌邑开通京东拼多多设计、昌邑淘宝装修-域名申请

【建站服务】昌邑网站优化【昌邑开通400电话】昌邑网站搭建、昌邑微信公众号推文外包、昌邑开通京东拼多多设计、昌邑淘宝装修-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-20 15:40:38

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


昌邑网站优化【昌邑开通400电话】昌邑网站搭建、昌邑微信公众号推文外包、昌邑开通京东拼多多设计、昌邑淘宝装修

网站建设.jpg

昌邑市属于潍坊市下辖的县级市,位于山东半岛西北部,潍河下游,莱州湾畔,介于北纬36°25′-37°08′,东经119°13′-119°37′之间,东与莱州市、平度市以胶莱河为界,南与高密市、安丘市毗连,西与潍坊市坊子区、寒亭区为邻,北濒莱州湾,属市域总面积1578.7平方公里。 [1-2]  截至2016年,昌邑市辖3个街道、6个镇。

昌邑市属环渤海经济圈,为国务院确定的沿海对外开放城市之一,被誉为中国丝绸之乡、华侨之乡和中国溴·盐之乡, 先后被评为中国北方绿化苗木基地、中国纺织产业基地市、中国超纤产业基地、中国中小城市综合实力百强县市 [3]  、中国最具投资潜力中小城市百强县市 [4]  等荣誉称号。 [5]  2018年10月,昌邑市入选“综合实力百强县”、 [6]  全国投资潜力百强县市、 [7]  全国绿色发展百强县市 [8]  、全国科技创新百强县市、全国新型城镇化质量百强县市 [9]  。 [10]  2019年10月8日,被评为2019年度全国综合实力百强县市、2019年度全国绿色发展百强县市、全国科技创新百强县市 [11]  。 [12-13]  2020年山东省四星级新型智慧城市建设预试点城市, [14]  全国文明城市。 [15] 


防止Ajax重复发送请求的3中常见方法

在工作中有很多场景需要通过Ajax请求发送数据,像是注册、登录、提交用户反馈等。用户在点击了“确认”按钮之后有可能一段时间内没有收到反馈页面无任何反应,然后就接着连续多次点击“确认”按钮导致发送n个重复的请求,给服务器造成不小压力。

那,有没有办法解决重复发送请求的问题呢?

从前端解决重复发送请求的方法是有的。

1、点击“确定”之后禁用该按钮

<input type="button"  id="submit-btn"><script>var btn=$("#submit-btn");btn.onclick=function(){btn.attr('disabled',true)}</script>

2、使用变量进行上锁

思路如下:声明变量lock,当lock值为true,禁止再次发送请求,当lock值为false,可以发送请求。在Ajax返回success或者error的回调函数中将lock置为false,也就是说只有当服务器给出响应之后才可以再次发送请求。

var lock = false; //// 假设是点击一个button发送Ajax请求的$btn.on('click',function() {  if (lock) {    return;
  }  lock = true; // 修改lock状态为true
  $.ajax({    url: '/getdata/info/item.php',    type: 'post',    dataType: 'json',    data: "data",    success: function() {      lock = false;........... // 其他的操作
    },    error: function() {      lock = false;........ //进行其他操作
    }
  })
})

3、设置时间,在规定时间内不允许再次发送请求

和方法二类似,不同点在于决定是否可以再次发送求情的条件是是否超过规定时间(3s、5s或其他时间)。

在最开始,声明变量lock=false。点击“确定”按钮,触发请求并将lock置为true。在规定时间之后(以3s为例)将lock置为false,此时就可以再次发送请求了。

var lock = false;$btn.on('click',function() {  if (lock) {    return;
  }  lock = true;  setTimeOut(function() {    lock = false;
  },  3000) // 3s后将lock设置为false, lock为false时就可以再次发送请求了。。。。。。
  $.ajax({    type: 'post',    url: '/getdata/info/item.php',    dataType: 'json',    data: 'data',    success: function() {....... //xxx操作
    },    error: function() {...... // xxx操作
    }
  })
})

当然,具体问题具体分析。结合实际问题适当调整思路才能找到更好的解决方法。



昌邑网站优化昌邑开通400电话昌邑网站搭建、昌邑微信公众号推文外包、昌邑开通京东拼多多设计、昌邑淘宝装修


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务