zoukankan      html  css  js  c++  java
  • jquery与zend framework编写的联动选项效果

    html部分:

    <pre name="code" class="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" />
    <link type="text/css" rel="stylesheet" href="/css/dmcx.css"/>
    <link type="text/css" rel="stylesheet" href="/css/duoxuan1.css"/>
    <script type="text/javascript" src="/js/jquery.js"></script>
    <script type="text/javascript" src="/js/cxjl.js"></script>
    <script type="text/javascript" src="/js/jquery_duoxuan1.js"></script>
    <title>MYTITLE</title>
    </head>
    <body bgcolor="#fff">
        <div id="div">
           <div align="center" id="div2" >                 
               <form id="form1" method="post" action="/Dyjsdp/dyjsdp">
                  <select id="college">
              	       <option>---请选择学院---</option>
                  </select>
                  <select id="major">
    			       <option>---请选择专业---</option>
    		      </select>                         
                  <input type="submit"  value="查询"/>
                </form>
           </div>
    </body>
    </html>

    
    

    jquery部分:

    <script type="text/javascript">
    $(document).ready(function(){
    	//联动下拉菜单
    	$("#college").load("/dyjsdp/college");
    	$("#college").change(function(){
    		$("#major").load("/dyjsdp/major","college="+$(this).val());		
    	});
    	$("#major").change(function(){
    	    $("#classes").load("/dyjsdp/class","major="+$(this).val());		
    	});
    
    });
    </script>

    zend framework部分:

        //学院联动
        public function collegeAction(){
            //header("Content-Type:text/html;charset=utf-8");
            header("Cache-Control:no-cache");
            
            $colleges=new College();
            $res=$colleges->fetchAll();
            echo "<option>--请选择学院--</option>";
            foreach ($res as $college){
                echo "<option>".$college['name']."</option>";
            }
            exit();
        }
        //专业联动
        public function majorAction(){
            //header("Content-Type:text/xml;charset=utf-8");
            header("Cache-Control:no-cache");
            $college=$this->getRequest()->getParam("college");
            //file_put_contents("G:/php/myenv/mylog.log",$college);
            $majors=new Major();
            $db=$majors->getAdapter();
            $sql=$db->quoteInto("select m.name from college c,major m where c.id=m.college_id and c.name=?", $college);
            $res=$db->query($sql)->fetchAll();
    
            echo "<option>---请选择专业---</option>";
            foreach ($res as $major){
                echo "<option>".$major['name']."</option>";
            }
            exit();
        }



查看全文
  • 相关阅读:
    svn备份
    Java Web开发引用包的方法
    nucht1.2二次开发增量采集
    程序集信息设置.net
    lucene的基本查询及lucene3.0.1API
    Asp.net网站部署
    C语言面试算法题(一)
    面试题
    C语言面试算法题(二)
    C++的IO流的函数
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10840444.html
  • Copyright © 2011-2022 走看看