• jQuery简单的Ajax调用


    index.php 的代码如下:

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <!--引入jQuery文件-->
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
               $("#testAjax").click(function(){
                     showUser();
                   });
            });
        function showUser(){
              var name = $("#name").val();
              var sports = $("#selectName").val();
              // alert(a);
              $.ajax({
                 url:"server.php",
                 type: "POST",
                 data: {
                     name:name,
                     sports:sports
                 },
                 dataType:"html",
                 error: function(data){
                     alert("error");
                     console.log(data)
                 },
                 success: function(data){
                     $('#txtHint').html(data);
                     // alert(data);
                 },
             })
         }
    </script>    
    </head>
        <body>
            <form>
              姓名:<input type="text" id="name"><br><br>
              喜欢的运动:<select id="selectName">
                       <option value="0">篮球</option>
                       <option value="1">足球</option>
                       <option value="2">排球</option>
                       <option value="3">桌球</option>
                       <option value="4">乒乓球</option>
                    </select>          
            </form>
            <br>
            <div id="txtHint">显示内容</div><br>
            <button id="testAjax" type="button">Ajax改变内容</button>
        </body>
    </html>

    服务器页面 server.php 的代码如下:

    <?php
      if($_POST['name'] != "" && $_POST['sports'] != ""){
          switch($_POST['sports']){
              case 0:
                 echo $_POST['name']."这小子喜欢篮球";
                 break;
              case 1:
                 echo $_POST['name']."这小子喜欢足球";
                 break;
              case 2:
                 echo $_POST['name']."这小子喜欢排球";
                 break;
              case 3:
                 echo $_POST['name']."这小子喜欢桌球";
                 break;
              default:
                 echo $_POST['name']."这小子喜欢乒乓球";
                             
          }
          
      }else{
          echo "请输入姓名和选择喜欢的运动";
      }
       
    ?>

    运行index.php,将数据用POST方式发送到server.php页面,执行完成后返回并将数据发送回 "txtHint" 占位符,运行结果如下:

     

  • 相关阅读:
    集群架构搭建
    THUWC2019 游记
    【集训队互测2015】未来程序·改
    [NOIP2014普及组T1]珠心算测验
    [CF912D]Fishes
    [POJ2409]Let it Bead
    golang 统计系统测试覆盖率
    tcpdump常用方法
    数学闯关引发的思考
    linux lsof常用方法
  • 原文地址:https://www.cnblogs.com/xsphehe/p/5598515.html
Copyright © 2020-2023  润新知