zoukankan      html  css  js  c++  java
  • jq

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>login</title>
      </head>
      <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
      <!-- template.js -->
      <script src="https://cdn.bootcss.com/template_js/0.8.0/template.js"></script>
      <body>
        <div>
          <input type="text" id="phone" />
          <input type="text" id="pass" />
          <button id="bid">登录</button>
          <div id="demo"></div>

          <div>
            <input
              type="text"
              name=""
              id="contact_name"
              placeholder="contact_name"
            />
            <input type="text" name="" id="phones" placeholder="phone" />
            <input type="text" name="" id="address" placeholder="address" />
            <button id="add">添加</button>
          </div>
        </div>
        <script type="text/javascript">
          $("#bid").click(function() {
            var params = {
              phone: 15871422909,
              pass: 111111
            };
            $.ajax({
              url: "http://114.55.116.174:81/apisc/members/login", //地址
              dataType: "json", //数据类型
              type: "POST", //类型
              timeout: 2000, //超时
              data: params,
              //请求成功
              success: function(data, status) {
                console.log(data);
                localStorage.setItem("userInfo", JSON.stringify(data.data));
                //获取需要的数据
                var group = data.data;
                //拼接字符串
                var str = "";
                //对数据做遍历,拼接到页面显示
                for (var i = 0; i < group.length; i++) {
                  str +=
                    '<div class="item">' +
                    '<div class="item-title">' +
                    group[i].id +
                    "</div>" +
                    "<div>" +
                    '<span class="item-content">' +
                    group[i].nick_name +
                    "</span>" +
                    '<span class="item-content">' +
                    group[i].tid +
                    "</span>" +
                    "</div>" +
                    "</div>";
                }
                //放入页面的容器显示
                $("#demo").html(str);
              },
              //失败/超时
              error: function(XMLHttpRequest, textStatus, errorThrown) {
                if (textStatus === "timeout") {
                  alert("請求超時");
                  setTimeout(function() {
                    alert("重新请求");
                  }, 2000);
                }
                //alert(errorThrown);
              }
            });
          });

          //jquery的入口函数。  2.文档加载完毕,图片不加载的时候就可以执行这个函数。
          $(function() {
            var getUserInfo = function() {
              //获取需要的数据
              var message = JSON.parse(localStorage.getItem("userInfo"));
              console.log(message);
              let params = {
                id: message.id,
                token_sc: message.token_sc
              };
              $.ajax({
                url: "http://114.55.116.174:81/apisc/address/list",
                dataType: "json", //数据类型
                type: "POST", //类型
                timeout: 2000, //超时
                data: params,
                success: function(data, status) {
                  //   console.log(data.data + "333");
                  var group = data.data;
                  //拼接字符串
                  var str = "";
                  //对数据做遍历,拼接到页面显示
                  for (var i = 0; i < group.length; i++) {
                    str +=
                      '<div class="content">' +
                      "<div>" +
                      group[i].contact_name +
                      "</div>" +
                      "<div>" +
                      "<span>" +
                      group[i].phone +
                      "</span>" +
                      "<span>" +
                      group[i].address +
                      "</span>" +
                      "</div>" +
                      "</div>";
                  }
                  //放入页面的容器显示
                  $("#demo").html(str);
                }
              });
            };

            $("#add").click(function() {
              var message = JSON.parse(localStorage.getItem("userInfo"));
              var contact_name = $("#contact_name").val();
              var phones = $("#phones").val();
              var address = $("#address").val();
              var params = {
                id: message.id,
                token_sc: message.token_sc,
                contact_name: contact_name,
                phone: phones,
                address: address,
                is_default: 0
              };
              $.ajax({
                url: "http://114.55.116.174:81/apisc/address/add", //地址
                dataType: "json", //数据类型
                type: "POST", //类型
                timeout: 2000, //超时
                data: params,
                //请求成功
                success: function(data, status) {
                  console.log(data);
                  getUserInfo();
                },
                //失败/超时
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                  if (textStatus === "timeout") {
                    alert("請求超時");
                    setTimeout(function() {
                      alert("重新请求");
                    }, 2000);
                  }
                  //alert(errorThrown);
                }
              });
            });

            $(".content").click(function() {
              $(".content").each(function() {
                alert($(this).text());
              });
            });

            window.onload = function() {
              getUserInfo();
            };
          });
        </script>
      </body>
    </html>
  • 相关阅读:
    C++getline()
    Financial Tsunami
    Exploring Matrix
    shuffle.java
    Java数组声明
    jpg与jpeg的区别在哪
    WinForm训练一_改变窗体大小
    ErrorProvider与CheckedListBox
    如何看待 SAE 在2014 年 3 月 24 日发生的的大面积宕机事故?
    一个技术青年的网络失足
  • 原文地址:https://www.cnblogs.com/mica/p/11679100.html
Copyright © 2011-2022 走看看