jQuery+JSON实现AJAX二级联动实例分析


Posted in Javascript onDecember 18, 2015

本文实例讲述了jQuery+JSON实现AJAX二级联动的方法。分享给大家供大家参考,具体如下:

后台Handler.ashx

<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
using System.Data;
public class Handler : IHttpHandler
{
 Common coObj = new Common();
 public void ProcessRequest(HttpContext context)
 {
  if (context.Request.Params["n"] != null)
  {
   string num = context.Request.Params["n"].ToString();
   context.Response.ContentType = "text/plain";
   string str = "select * from address where a_num2=" + num;
   DataTable dt = coObj.GetTable(str);
   string json = JSONHelper.DataTableToJSON(dt);
   context.Response.Write(json);
  }
 }
 public bool IsReusable
 {
  get
  {
   return false;
  }
 }
}

前台dropdownlist.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>dropdownlit </title>
<meta name="Generator" content="EditPlus" />
<script type="text/javascript" src="js/jquery-1.5.2.js"></script>
<script type="text/javascript">
 $(function(){
   InitData(0);
 });
 function InitData(n)
 {
   $.ajax({
   type:"POST",
   dataType:"json",
   url: "Handler.ashx",
   data:{"n":n},
   success:function(json){
    $.each(json,function(i,n){
     var pro=$("#dl1");
     $(""+ n.A_Name +"").appendTo(pro);
    });
   }
  });
 }
 function GetCity(n)
 {
  var city=$("#dl2");
  city.html("");
   $.ajax({
   type:"POST",
   dataType:"json",
    url: "Handler.ashx",
   data:{"n":n},
   success:function(json){
    $.each(json,function(i,n){
     $(""+ n.A_Num1 +">"+ n.A_Name +"").appendTo(city);
    });
   }
  });
 }
</script>
</head>
<body>
 <select id="dl1" onchange="GetCity(this.value)">
 </select>
 <select id="dl2">
 </select>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
ajax 缓存 问题 requestheader
Aug 01 Javascript
Javascript下判断是否为闰年的Datetime包
Oct 26 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
Jan 11 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
Feb 05 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
Angular中的Promise对象($q介绍)
Mar 03 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
vue addRoutes实现动态权限路由菜单的示例
May 15 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
js获取url传值的方法
Dec 18 #Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
Dec 18 #Javascript
jquery获取css的color值返回RGB的方法
Dec 18 #Javascript
jQuery实现textarea自动增长宽高的方法
Dec 18 #Javascript
jquery简单倒计时实现方法
Dec 18 #Javascript
js命名空间写法示例
Dec 18 #Javascript
JavaScript Split()方法
Dec 18 #Javascript
You might like
Home Coffee Roasting
2021/03/03 咖啡文化
第五章 php数组操作
2011/12/30 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
JavaScript中的类继承
2010/11/25 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
python中解析json格式文件的方法示例
2017/05/03 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
python设置环境变量的作用和实例
2019/07/09 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
应届生妇产科护士求职信
2013/10/27 职场文书
社区服务活动总结
2014/05/07 职场文书
团日活动总结模板
2014/06/25 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
销售员态度差检讨书
2014/10/26 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
追讨欠款律师函
2015/05/27 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书