Ajax获取php返回json数据动态生成select下拉框
来源:互联网 发布:小米6怎么设置4g网络 编辑:程序博客网 时间:2024/06/07 15:20
功能:根据选择不同层次,在专业下拉框中动态生成对应分类的专业。
HTML:
<label>层次</label><select name="level" id="level"> <option value="1">本科</option> <option value="2">高职(专科)</option></select><label>专业</label><select name="major" id="major"> <option value="">--</option></select>
JQuery:
$("#level").click(function(){ $.ajax({ type:"POST", url:"{:U('Target/queryMajor')}", dataType: "json", data:{ level:$('#level').val() }, success:function(data){ $("#major").empty(); switch (data.status){ case '1': $("#major").append("<option value='' >--</option>"); $.each(data.data,function(index,val){ $("#major").append('<option value='+val.major+' >'+val.major+'</option>'); }); break; case '0': $("#major").append("<option value='' >--</option>"); break; } return false; } }); return false; });
后台控制器:
public function queryMajor(){if(I('post.level') == 1){$ccmc = '本科';}else{$ccmc = '高职(专科)';}$dao = M('Plan');$condition["ccmc"] = $ccmc;$record = $dao->where($condition)->field('major')->select();if($record != null){$this->ajaxReturn($record,'','1');}else{$this->ajaxReturn('','','0');}}
每日吃超过十块的盖饭都会考虑好久
却心系宇宙从哪来到哪去的普普通程序员
2017.9.7
阅读全文
0 0
- Ajax获取php返回json数据动态生成select下拉框
- 记录:ajax获取数据动态生成select下拉选js部份
- 动态获取java struts2后台JSON数据填充select 下拉框
- ajax 根据返回的json字串生成下拉选择框
- ajax请求后台得到json数据后动态生成树形下拉框
- Select下拉框动态获取数据,并触发事件
- select 选择框的下拉数据动态获取
- php+ajax动态生成下拉菜单
- ASP.NET数据转成json / Ajax取出json作为下拉框<select>数据源
- 使用ajax动态加载select下拉框
- Ajax获取代理返回的Json数据
- php ajax返回 json数据实例
- juqery ajax与php返回json数据
- php+jquery+ajax+json没有数据返回
- php ajax从后台返回json数据,并把数据赋值给自动生成HTML标签
- ajax返回生成option下拉框
- AJAX MVC 服务器返回Json数据,客户端获取Json数据
- 下拉列表select中使用ajax的json数据交换格式动态改变div层里面的复选框checkbox值
- jquery选择器
- c++对负数取余的判定
- C#图片上传与下载
- javascript如何用递归写一个简单的树形结构
- mvn
- Ajax获取php返回json数据动态生成select下拉框
- 编译过程中gcc -I -L -l区别
- 更新maven库
- JavaScript 面向对象(五)构造函数
- PhpStorm配置XDebug调试PHP
- webpack保存路径
- 【Spring Security实战系列】Spring Security实战(七)
- 关于双向认证,使用HttpsURLConnection访问Https安全链接
- spring boot整合Swagger2