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

电子商城网站网络科技有限公司英文

电子商城网站,网络科技有限公司英文,加强普法网站和普法网络集群建设,申请域名备案特点#xff1a; 异步提交 局部刷新 例子#xff1a;github注册 动态获取用户名实时的跟后端确认并实时的展示到前端#xff08;局部刷新#xff09; 朝后端发送请求的方式 1.浏览器地址栏直接输入url回车 -----》get请求 2.a标签的href属性 -----》get请求 3…特点 异步提交 局部刷新 例子github注册 动态获取用户名实时的跟后端确认并实时的展示到前端局部刷新  朝后端发送请求的方式         1.浏览器地址栏直接输入url回车 -----》get请求 2.a标签的href属性  -----》get请求 3.form表单 -----》get请求、post请求 4.ajax -----》 get请求、post请求 真正的ajax原生需要使用js操作jq的ajax方法是对原生js的封装方便咱们使用 其他框架也可以原理是一样的 前后端混合项目中我们通常使用jq的ajax实现 js和后端异步交互         jq操作dom         jq发ajax请求 前后端分离项目中我们会使用另一个第三方库实现 js和后端异步交互axios   写一个例子 页面上有三个input框前两个框输入数字点击提交朝后端发送ajax请求后端计算出结果再返回给前端动态展示到第三个input框中整个页面不能刷新也不能在前端计算 html代码 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body input typetext idd1input typetext idd2input typetext idd3 button idbtn提交/button script// 先给按钮一个点击事件$(#btn).click(function (){// 朝后端发送ajax请求$.ajax({// 1.指定朝哪个后端发送ajax请求url:, // 不写就是朝当前地址提交// 2.请求方式type:post, // 不指定就是get都是小写// 3.数据data:{l1:$(#d1).val(),l2:$(#d2).val()},// 4.回调函数:当后端给你返回结果的时候会自动触发 args接收后端返回的结果success:function (args) {$(#d3).val(args)}})}) /script /body /html views代码 from django.shortcuts import render,HttpResponsedef ab_ajax(request):if request.methodPOST:l1 request.POST.get(l1)l2 request.POST.get(l2)#先转成整型再加l3int(l1)int(l2)return HttpResponse(l3)return render(request,ajax.html) 前后端传输数据的编码格式contentType 因为get请求数据就是直接放在url后面的url?userkk$pwd123所以主要看下post请求的编码格式 向后端发送post请求的方式         1.form表单 2.ajax请求 前后端传输数据的编码格式 urlencoded formdata json form表单 默认的编码格式是urlencoded 数据格式userkkpwd123         Django后端针对符合urlencoded编码格式的数据会自动帮你解析封装到request.POST中  userkkpwd123     --------》   request.POST 如果把编码格式改成formdata那么针对普通的键值对还是解析到request.POST中 而将文件解析到request.FILES中 form表单是没办法发送json格式数据的  ajax默认的编码格式是urlencoded ajax发送json格式数据   !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body button idd1点我/button script$(#d1).click(function () {$.ajax({url:,type:post,data:JSON.stringify({username:kk,age:12}),contentType:application/json, //指定编码格式success:function () {}})}) /script /body /html ajax发送json格式数据需要注意点 1.contentType参数指定成applicaton/json 2.数据是真正的json格式数据 3.Django后端不会帮你处理json格式数据需要你自己去request.body获取并处理 ajax发送文件 1.  ajax发送文件需要借助于js内置对象FormData html   !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body pusernameinput typetext idd1/p ppasswordinput typetext idd2/p pinput typefile idd3/p button idd4点我/button script//点击按钮朝后端发送普通键值对和文件数据$(#d4).on(click,function () {//需要先利用FormData内置对象let formDataObjnew FormData();//2 添加普通的键值对formDataObj.append(username,$(#d1).val());formDataObj.append(password,$(#d2).val());//3添加文件对象formDataObj.append(myfile,$(#d3)[0].file[0]);//4将对象基于发送给后端$.ajax({url:,type:post,data:formDataObj, //直接将对象放在data后面即可//ajax发送文件必须指定两个参数contentType:false, //不需使用任何编码Django后端都能自动识别formdata对象processData: false, //告诉你的浏览器不要对你的数据进行任何处理success:function () {}})}) /script /body /html 2.  ajax发送文件必须指定两个参数             contentType:false,  //不需使用任何编码Django后端都能自动识别formdata对象             processData: false,  //告诉你的浏览器不要对你的数据进行任何处理 3.  Django后端能够直接识别formdata对象并且能够将内部的普通键值自动解析并封装到request.POST中文件数据自动解析并封装到request.FILES中
http://wiki.neutronadmin.com/news/187208/

相关文章:

  • 吴川网站建设公司企业推广图片
  • 站长工具seo综合查询怎么用可信网站验证服务
  • 大型网站的例子专做皮鞋销售网站
  • 上海网站建设价位跟京东类似的网站
  • 外包加工网缝纫机外放加工活网站建设优化教程
  • 做药公司的网站前置审批石家庄seo排名公司
  • 外贸零售网站建设一个数据库怎么做二个网站
  • 建公司网站建设明细报价表win10怎么删除2345网址导航
  • 做设计的素材网站263企业邮箱入口登录找回密码
  • 用手机制作网站的软件广东省建设执业注册中心网站
  • 农场游戏系统开发 网站建设推广深圳福田园岭网站建设
  • 应聘网站开发题目有趣的网站名
  • phpstudy2016快速搭建网站兰州网站推广建设公司
  • 公司网站建设请示新手做电商如何起步
  • 河北做网站公司那家好投资加盟项目
  • 选择做印象绍兴网站的原因济南seo关键词排名工具
  • 哪个网站做清洁的活多wordpress 离线更新
  • 做公司网站哪家 上海电商网站设计系列
  • 东莞做网站 9353百度外链查询工具
  • 疑问句做网站标题建站平台企业排名
  • 智能建站系统cms淘宝运营培训
  • 网站开发的工作职责专业沈阳网站制作
  • 做外贸一般上什么网站代理平台推荐
  • 哈尔滨建工建设集团网站运营seo实训总结
  • 与别人相比自己网站建设优势做网站的接口是意思
  • 南皮 网站服务器维护公告
  • jq动画效果网站重庆哪些网站推广公司
  • 挂网站需要什么服务器网站404怎么做视频教程
  • 蓝色系网站首页学做视频的网站有哪些内容
  • 可以自己做课程的网站东营百姓网免费发布信息网