zoukankan      html  css  js  c++  java
  • JQ AJAX

    用AJAX方法不刷新网页使用下拉列表连接数据库

    <!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>无标题文档</title>
    <script src="jquery-1.11.2.min.js"></script>
    </head>
    
    <body>
    <select id="sel">
        
    </select>
    </body>
    <script type="text/javascript">
    $(document).ready(function(e) {
        
        $.ajax({
            
            url:"ajaxchuli.php",         //处理页面
            data:{},                     //要提交的值
            type:"POST",                 //提交方式
            dataType:"TEXT",             //返回类型
            success: function(ss){         //回调函数
                
                var hang=ss.split("|");
                var str="";
                for(var i=0;i<hang.length;i++)
                {
                    var lie=hang[i].split("^");    
                    
                    str=str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>"
                }
                
                $("#sel").html(str);
                
                }
            
            });
        
    });
    </script>
    </html>
    View Code
    <?php
    include("dbda.class.php");
    $db=new dbda;
    
    $sql="select * from nation";
    $attr=$db->Query($sql);
    
    $str="";
    
    foreach($attr as $v)
    {
        $str=$str.implode("^",$v);
        $str=$str."|";    
    }
    
    $str=substr($str,0,strlen($str)-1);
    
    echo $str;
    View Code

    用AJAX方法实现判断账号是否已注册

    <!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>无标题文档</title>
    <script src="jquery-1.11.2.min.js"></script>
    </head>
    
    <body>
    <div>用户名:<input type="text" id="uid" />
    <span id="xx"></span></div>
    </body>
    <script type="text/javascript">
    $(document).ready(function(e) {
        $("#uid").blur(function(){
            
            var uid=$(this).val();
            
            //调AJAX
            $.ajax({
                
                url:"uidchuli.php",
                data:{u:uid},
                type:"POST",
                dataType:"TEXT",
                success: function(date){
                    
                    if(date.trim()=="ok")
                    {
                        var str="可以使用";
                        $("#xx").html(str);    
                        $("#xx").css("color","#0F0");
                    }
                    else
                    {
                        var str="已存在";    
                        $("#xx").html(str);
                        $("#xx").css("color","#F00");
                    }
                    
                    }
                
                
                });
            
            })
    });
    
    </script>
    </html>
    View Code
    <?php
    $uid=$_POST["u"];
    
    include("dbda.class.php");
    $db=new dbda;
    
    $sql="select count(*) from users where uid='{$uid}'";
    $attr=$db->Query($sql);
    
    if($attr[0][0]>0)
    {
        echo"no";    
    }
    else
    {
        echo"ok";    
    }
    View Code
  • 相关阅读:
    NRF24L01 使用小结/自动应答/通道地址
    nRF24L01单片机通信的总结--看了就会用了
    彻底搞懂状态机(一段式、两段式、三段式)
    面向硬件的设计思维--时钟是电路的实际控制者
    组合逻辑电路-----竞争与冒险现象
    Win7、Win8、Win10系统USB-Blaster驱动程序无法安装的解决办法
    从DTFT到DFS,从DFS到DFT,从DFT到FFT,从一维到二维
    离散傅里叶级数DFS几个主要的特性
    离散傅里叶级数DFS
    Ubuntu12.10下Python(cx_Oracle)访问Oracle解决方案
  • 原文地址:https://www.cnblogs.com/bilibiliganbei/p/5612014.html
Copyright © 2011-2022 走看看