js: 前端通过ajax方式获取后台数据填充下拉列表
2023-09-11 14:21:03 时间
由于后端使用drf开发,后端只处理数据不渲染前端模版,所以不能使用下面传统的方式去展示后台传来的数据
期望实现的效果,在单击【增加】按钮时以ajax方式请求数据,并将数据填充到下拉列表
后台返回的数据:[{"project_name":"项目1","project_id":1},{"project_name":"项目2","project_id":2}]
// 填充下拉列表 function addData() { $.ajax({ type: 'GET', dataType: 'json', url: '/getdata', success: function (data) { alert(JSON.stringify(data)) for (var i = 0; i < data.length; i++) { var jsonObj = data[i]; $("#project_id").append("<option value='" + jsonObj.project_id + "'>" + jsonObj.project_name + "</option>"); } }, error: function (msg) { alert("数据加载出错,请重试!"); } }
相关文章
- node.js 实现一个简单的登录拦截器
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- 前端js获取SpringMvc后台model中传值
- asp.net后台cs中的JSON格式变量在前台Js中调用方法!(前后台实例!)
- vue 项目中 自定义 webpack 的 配置文件(webpack.config.babel.js)
- js 验证 输入值 全是中文
- JS Foo.getName笔试题解析,杂谈静态属性与实例属性,变量提升,this指向,new一个函数的过程
- server-side js
- 【前端】JS随机值/随机数组
- JS-得到屏幕宽高、页面宽高
- 【HarmonyOS】【JS】 鸿蒙js开发使用div自带的scroll,滑动条拉不到最下面?
- 【HarmonyOS】【JS】鸿蒙Js camera怎么拍照并使用image显示出来
- 浅谈JS函数节流及应用场景
- JS模板引擎handlebars.js的简单使用
- vue-cli3中怎么配置vue.config.js文件
- js中typeOf用法
- 华为OD机试 -计算网络信号(Js)
- 【 D3.js 入门系列 --- 7 】 理解 update, enter, exit 的使用
- JQuery/JS插件 json2.js