html源码代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ajax json jquery 菜单案例</title>
<style type="text/css">
*{margin:0;padding:0;}
body { font-size: 13px; line-height: 130%; padding: 60px }
</style>
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
<script src="../js/jquery-2.1.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("#first").change(function() {
var id=document.getElementById("first").value;$.ajax({type: "POST",url: "../data/menu.json",dataType: "json",success: function(data) {var secondRoot=document.getElementById("second");secondRoot.innerHTML=null;for(var i=0;i<data.length;i++){if(data[i].cid==id){for( var j=0;j<data[i].cname.length;j++){var op = document.createElement("option");op.innerHTML=(data[i].cname)[j];secondRoot.appendChild(op);}}}},error:function(data){alert(data);}});
});
});</script>
</head>
<body><select name="first" id="first" style="width:160px"><option value="0">---请选择---</option><option value="1" >中国</option><option value="2">美国</option><option value="3">英国</option></select><select name="second" id="second" size="3" style="width:160px"></select>
</body>
</html>

json源代码

[{"cid": "2","cname": ["子菜单1","子菜单1","子菜单1"]},{"cid": "1","cname": ["子菜单2","子菜单2","子菜单2"]},{"cid": "3","cname": ["子菜单3","子菜单3","子菜单3"]}]

转载于:https://www.cnblogs.com/excellencesy/p/7905565.html

json文件_ajax相关推荐

  1. Json文件解析(下

    Json文件解析(下) 代码地址:https://github.com/nlohmann/json 从STL容器转换 任何序列容器(std::array,std::vector,std::deque, ...

  2. Json文件解析(上)

    Json文件解析(上) 代码地址:https://github.com/nlohmann/json 自述文件 alt=GitHub赞助商 data-canonical-src="https: ...

  3. VsCode允许JSON文件注释

    打开设置面板 输入Files: Associations搜索出此项 在此处添加项: 项 *.json 值 jsonc 然后你的JSON文件注释就不报错了~

  4. Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)

    1. Json 概述 Go 语言对于标准格式的编码和解码都有良好的支持,由标准库中的 encoding/json . encoding/xml . encoding/asn1 等包提供支持并且这类包都 ...

  5. Newtonsoft.Json文件错误

    今天,在一个项目中使用signalR,由于项目框架是.net 4.0,所以用signalR1.0版本,signalR使用需要newtonsoft.Json文件,它把原  newtonsoft.Json ...

  6. Echarts读取本地json文件渲染轨迹,亲测ok

    Echarts读取本地json文件渲染轨迹,亲测ok 1. 报错及解决 2. 效果图 3. 源码lines-track.html如下 参考 1. 报错及解决 报错:由于浏览器的同源策略 已拦截跨源请求 ...

  7. IDEA Java解析GeoJson.json文件

    IDEA Java解析GeoJson.json文件 一.遇到的问题 1. 无法导入成功 2. org.geotools.StyleFactory is not an ImageIO SPI class ...

  8. netcore读取json文件_.net core读取json格式的配置文件

    在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...

  9. Angular应用中tsconfig.json文件配置说明及配置全局路径映射

    tsconfig.json文件配置说明 1. tsconfig.json文件中的选项配置 2. 配置全局路径映射 1. tsconfig.json文件中的选项配置 TypeScript编译器配置文件的 ...

  10. C++简单使用Jsoncpp来读取写入json文件

    一.源码编译 C++操作json字符串最好的库应该就是jsoncpp了,开源并且跨平台.它可以从这里下载. 下载后将其解压到任意目录,它默认提供VS2003和VS2010的工程文件,使用VS2010可 ...

最新文章

  1. C++中public、protect和private用法区别
  2. 用prototype 方式来创建客户端组件类
  3. python利器手机版-将安卓手机打造成你的python全栈开发利器
  4. Safe or Glitch-Free Clock Gating
  5. Spring简洁总结
  6. php 导出excel 特殊字符,PHPEXCEL导出,存在特殊字符遇到的问题
  7. (01)f103,4pin四脚的 oled(01)
  8. USACO2008游荡的奶牛
  9. WinSCP下载安装及使用
  10. 数字IC手撕代码-兆易创新笔试真题
  11. STM32芯片烧录后上电不运行
  12. 扇贝编程python认知课_‎扇贝编程-人人能学会的python课 in de App Store
  13. 本地代码无问题邮件却发送失败的问题
  14. windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法
  15. 十六进制相关(计算机存储十六进制负数、与十进制转换)
  16. Log4j simple example
  17. LED发光二极管电压
  18. Vin码/车架号扫描识别sdk技术
  19. 数据采集-各工业设备-ModbusRtu说明
  20. 如何完全卸载ArcGIS详细教程

热门文章

  1. 小熊派鸿蒙开发版,小熊派IoT开发板系列教程合集
  2. 操作系统 第二部分 进程管理(五)
  3. python实现同一目录文件下所有Excel数据文件的合并
  4. 使用visio 2010建立sql server数据模型——手动画、利用逆向工程
  5. 【Meachine Learning】lecture1 --吴恩达
  6. oracle 会话状态,oracle 常用状态sql
  7. java中aop和aoc的区别_你喝到的波尔多AOC、AOP红酒是真的吗?
  8. 什么是运行时Runtime、运行时库Runtime Library、运行时环境Runtime environment
  9. atom对比 vscode_Atom、Sublime Text、VSCode 三者比较
  10. JAVA偶数分解质数_优化后的寻找偶数是两个质数之和的JAVA代码