js里拼写html

比较开心的是,在我改完各种错误认认真真弄好提交以后,后台小哥哥终于露出来和善的微笑,特此记录一下写js中的小细节,防止以后再因为这些小问题再次交锋

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>

    <div class="list">
        <div class="item ">
            <span>生日</span>
            <input id="birthday" class="time" type="text" placeholder="请选择日期">
        </div>
    </div>

    <script type="text/javascript">
        $(function () {
            var id = getUrlParam("id"); //这个是我的id(也可以起别的名字) = 拼写的html里面的id(页面加载的后面的id)
            $.ajax({
                    type: "get", //暂未懂,敬请期待
                    url: BASE_URL + "/building/detailsMore", //url问后台小哥哥要
                    data: {
                        "id": id //我的id就是上面的那个id: 跟后台小哥哥的id (前后台连接的暗号!!)
                    },
                    xhrFields: {
                        withCredentials: true
                    }, //暂未懂,敬请期待
                    success: function (data) { //里面可以写data也可以是其他的,反正在后面老是用
                        var str = ""; //定义str
                        for (var i = 0; i < data.data.length; i++) {
                            //是个循环 data是固定的.data是上面的 也可以定义个 var ele = data.data;
                            str += '<div class="item ">' +
                                '<span>' + data.data.length + '</span>' +
                                '<input id="birthday" class="time" type="text" placeholder="请选择日期">' +
                                '</div>'; //要用单引号引
                        }
                        $(.list).html(); //写在循环外面!!!					 
                    }
                }
            });
        //如果里面有返回按钮要返回到上一个页面需要这样写 要写在ajks外面,写在function里面
        $("#birthday").click(function () { //假如是点这个input框
            history.back();
        });
        });
        //带着id跳转页面
        function getUrlParam(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
            var r = window.location.search.substr(1).match(reg); //匹配目标参数
            if (r != null) return unescape(r[2]);
            return null; //返回参数值
        }
        $(".list").on("click", ".items", function () { //在点击这个的时候跳转到别的页面
            var id = escape($(this).attr("id")); //获取id
            alert(id); //在页面网址上显示id
            var url = "../ceshi/index.html?id=" + id; //带着id跳转到指定的html
            window.location.href = url; //显示指定的页面
        });
        });
    </script>

</body>

</html>

后续还会补充。。。。

转载于:https://my.oschina.net/u/3883702/blog/1863336

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值