zoukankan      html  css  js  c++  java
  • ajax加php实现三级联动

    js代码

    <script type="text/javascript">
        function get_next(t,pid){  //当前元素的id,当前option的value,一般都是id吧?反正我的是
            $.ajax({
                type: "POST",
                url:  "/index.php?type=company&m=action&a=getNext",
                data: "pid="+pid,
                dataType: 'json',
                success: function(msg){
                    $("#"+t).next('select').html(msg.str);//拼接html
                }
            });
        }
    </script>

    php代码

    public function getNext()
            {
             
                $next = $sql    //查找数据库pid=post过来的id的sql
                $str = "<option value=''>请选择</option>";
                foreach ($next as $val) {
                    $str .= "<option value='".$val['id']."'>".$val["name"]."</option>";
                }
                $msg["str"] = $str;
                echo json_encode($msg);
                die();
            }

    可以在任何地方调用,但是还是有个小缺陷,我选择无视。嘻嘻

  • 相关阅读:
    星空雅梦
    星空雅梦
    Navicat permium快捷键
    Mysql建表+创建索引
    mysql 常见ALTER TABLE操作
    mysql常用的索引种类
    xShell终端中文乱码-解决方法
    git删除本地分支和远程分支
    git版本回退
    log4j2配置文件log4j2.xml详解
  • 原文地址:https://www.cnblogs.com/fufufu/p/6249668.html
Copyright © 2011-2022 走看看