JS与后台的交互一些笔记

//获取前一个网页直接有的东西,传过去
window.location.href = "adminindex.html?account=" + account;(前一个网页有的,传过来,名字account)
//当前网页取到前面传来的:
(function ($) {//新加了这个获取浏览器参数的方法,获取之前页面的参数
    $.getUrlParam
        = function (name) {
        var reg
            = new RegExp("(^|&)" +
            name + "=([^&]*)(&|$)");
        var r
            = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]);
        return null;
    }
})(jQuery);
var teacherAccount = $.getUrlParam("account");
//ajax直接获取,方式与后台对应
//可选课程
    $.ajax({
        url:URL + "searchCourseList.json",//接口
        method:"post",//对应的后台请求方式get;post
        dataType:"json",
        success:function(returnData) {//返回数据
            var result = returnData;
            if (result.code == SUCCESS_CODE) {
                var con = "";        //动态添加
                $.each(result.data, function (i, item) {//遍历object数组
                    con += '<tr><label><input type="checkbox"></label><td>"+item.name+"</td>';
                    con += "<td>"+item.teachername+"</td>";
                    con += "<td>"+item.classroom+"</td>";
                    con += '<td><input class="btn btn-default" type="submit" value="确认"></td></tr>';

                });
    console.log(con);    
    //可以在控制台打印一下看看,这是拼起来的标签和数据
    $("#courseList").html(con); 
    //把内容入到这个div中即完成
            }
  alert("received JSON:" + JSON.stringify(data));
  //把json的数据打印出来
        },
        error:function() {
            alert("error");
        }
    });
给动态生成的绑定事件
$("容器").delegate('目标','事件',function() {});
$("#optCourese").delegate('.delete','click',function() {})//给动态添加的绑定事件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值