当前位置: 首页 > 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://www.hkea.cn/news/14294371/

相关文章:

  • 小城镇建设网站并阐述观点西安做网站公
  • 建设网站时的常见故障分类广州专业展台制作
  • asp.net mvc5网站开发之美昆明企业免费建站
  • 东莞寮步网站建设上海网站建设备案号怎么恢复
  • 建个人网站需要钱嘛网站的大小
  • php空间放多个网站公司建设网站多少钱
  • qt 网站开发东莞大型企业
  • 长沙网络推广小公司深圳seo优化推广
  • 青岛网站建设哪个好wordpress iis7
  • 营销型网站设计模板网站预算表怎么做
  • 如何将vs做的网站备份出来网络推广宣传方式
  • 招商局网站建设管理总结优化关键词可以选择哪个工具
  • 建设平台网站协议品牌建设 网站
  • 网站h标签新手怎么做网站
  • 公司网站开发 flask公司网站找谁做
  • wordpress 站库分离如何做网站诊断
  • 1有免费建网站卡盟网站怎么做图片
  • 网站建设售后服务承诺书惠州企业建站程序
  • 赣州的免费网站建设wordpress修改菜单内容
  • 政务信息网站建设制度网站服务器空间选择
  • 做seo要明白网站内容阿里云服务器搭建网站
  • 做网站放太多视频惠山做网站公司
  • 卢镇seo网站优化排名南通网站建设方案开发
  • 服务器发布网站网络公司产品
  • 网站怎么做宣传小程序如何开发制作
  • 用vs做音乐网站济源市城乡建设局网站
  • 分形科技做网站怎么样百度云网站开发怎样开网站
  • 三亚旅游网站建设知名网站规划
  • 宜春网站制作公司网站整体地图怎么做
  • 网站公告模板代码网络公司排名图