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

烟台网站排名太原医疗网站建设

烟台网站排名,太原医疗网站建设,昆明网站建设公司_,网站群建设的必要性html与django实现多级数据联动 1、流程 1、进入页面后先获取年级数据 2、选择年级后获取院级数据 3、选择院级后获取层次数据 4、选择层次数据后获取专业数据 2、html代码 p stylemargin-top: 10px;label年级/labelselect id…html与django实现多级数据联动 1、流程 1、进入页面后先获取年级数据 2、选择年级后获取院级数据 3、选择院级后获取层次数据 4、选择层次数据后获取专业数据 2、html代码 p stylemargin-top: 10px;label年级/labelselect idgrade classform-control requiredrequirednamegradestylewidth: 100px; margin-left: 7pxoption idname value--请选择年级--/option/select/pp stylemargin-top: 10px;label院级/labelselect idschool classform-control requiredrequirednameschoolstylewidth: 100px; margin-left: 7pxoption idname value--请选择院级--/option/select/pp stylemargin-top: 10px;label层次/labelselect idlevel classform-control requiredrequirednamelevelstylewidth: 100px; margin-left: 7pxoption idname value--请选择层次--/option/select/pp stylemargin-top: 10px;label专业/labelselect idmajor classform-control requiredrequirednamemajorstylewidth: 100px; margin-left: 7pxoption idname value--请选择专业--/option/select/pjs代码 script typetext/javascript$(document).ready(function () {// 第一层 年级$.ajax({url: {{ cascade_data }},type: POST,data: {code: grade},success: function (res) {var data res[info];for (var i 0; i data.length; i) {$(#grade).append(option value data[i] data[i] /option)}},error: function (err) {}});// 第二层 院级document.getElementById(grade).onchange function () {$.ajax({url: {{ cascade_data }},type: POST,data: {code: school,grade_value: this.value,},success: function (res) {var data res[info];for (var i 0; i data.length; i) {$(#school).append(option value data[i] data[i] /option)}},error: function (err) {}});}// 第三层 层次document.getElementById(school).onchange function () {$.ajax({url: {{ cascade_data }},type: POST,data: {code: level,grade_value: document.getElementById(grade).value,school_value: this.value,},success: function (res) {var data res[info];for (var i 0; i data.length; i) {$(#level).append(option value data[i] data[i] /option)}},error: function (err) {}});}// 第四层 专业document.getElementById(level).onchange function () {$.ajax({url: {{ cascade_data }},type: POST,data: {code: major,grade_value: document.getElementById(grade).value,school_value: document.getElementById(school).value,level_value: this.value,},success: function (res) {var data res[info];for (var i 0; i data.length; i) {$(#major).append(option value data[i] data[i] /option)}},error: function (err) {}});}// 第五层document.getElementById(major).onchange function () {$.ajax({url: {{ cascade_data }},type: POST,data: {code: other,grade_value: document.getElementById(grade).value,school_value: document.getElementById(school).value,level_value: document.getElementById(level).value,major_value: this.value,},success: function (res) {document.getElementById(price).value res[price]document.getElementById(details).value res[details]document.getElementById(remark).value res[remark]},error: function (err) {}});}}) /script3、djanog代码 urls.py: from django.urls import pathfrom textbook import viewsurlpatterns [path(cascade_data/, views.cascade_data, namecascade_data), # 教材级联数据 ]views.py代码 def cascade_data(request, *args, **kwargs):# 获取级联数据code request.POST.get(code, )grade_value request.POST.get(grade_value, )school_value request.POST.get(school_value, )level_value request.POST.get(level_value, )major_value request.POST.get(major_value, )# 获取院级数据if code grade:data []for course in Course.objects.all().values(grade):if course[grade] not in data:data.append(course[grade])return JsonResponse(data{info: data})# 获取年级数据if code school:data []for course in Course.objects.filter(gradegrade_value).values(school):if course[school] not in data:data.append(course[school])return JsonResponse(data{info: data})# 获取层级数据if code level:data []for course in Course.objects.filter(gradegrade_value, schoolschool_value).values(level):if course[level] not in data:data.append(course[level])return JsonResponse(data{info: data})# 获取专业数据if code major:data []for course in Course.objects.filter(gradegrade_value, schoolschool_value, levellevel_value).values(major):data.append(course[major])return JsonResponse(data{info: data})# 获取其他数据if code other:details Noneprice Noneremark Nonefor course in Course.objects.filter(gradegrade_value, schoolschool_value, levellevel_value,majormajor_value):details course.detailsprice course.priceremark course.remarkreturn JsonResponse(data{details: details, price: price, remark: remark, })
http://www.w-s-a.com/news/426837/

相关文章:

  • 做怎么网站网站优化和推广
  • 建站工具 风铃网站每年空间域名费用及维护费
  • 网站开发工具 知乎工业软件开发技术就业前景
  • 永济微网站建设费用新手如何自学编程
  • 在本地怎么做网站深圳保障房申请条件2022
  • 广州天河区网站建设公司东莞网络游戏制作开发
  • 哪个网站做免费小程序rio门户网站的制作
  • 短网站生成查询网站所有关键词排名
  • 阿里云购买网站登录技术服务外包公司
  • 淘宝单页面网站手机制作游戏的软件
  • 汉中市网站建设wordpress编辑器好麻烦
  • 织梦做的网站快照被攻击在线看crm系统
  • 青岛物流公司网站建设网站建设提议
  • 企业网站建设高端品牌宿州注册公司多少钱
  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023
  • 领卷网站怎么做的西宁设计网站建设
  • 东莞网站建设价位软件开发税率是13%还是6