学习笔记第六天

--------------------

我要学习小窗口的js:

<script>
            $(function(){
                $('#jsStayBtn').off().on('click', function(){
                    $.ajax({
                        cache: false,
                        type: "POST",
                        url:"/org/add_ask/",
                        data:$('#jsStayForm').serialize(),
                        async: true,
                        success: function(data) {
                            console.log(data);
                            alert(data);
                            if(data.status == 'success'){
                                $('#jsStayForm')[0].reset();
                                alert("提交成功")
                            }else if(data.status == 'fail'){
                                $('#jsCompanyTips').html(data.msg)
                            }
                        },
                    });
                });
            })

        </script>



机构详情展示:

b类为a的外键,通过

b.a_set.all()

就可以将属于b的a全部提取出来

目前url配置用于直接的网址输入或者表单的action属性或者a 的herf属性

这些都将指向新的url


url(r'^.../(?p<xxx>\d+)$')

中我们处于相应url下的话一直保持xxx被赋值的状态,更换url后,别的xxx要被赋值的话需要view.py传递数据进行渲染


收藏:

    //收藏分享
//收藏分享
function add_fav(current_elem, fav_id, fav_type){
    $.ajax({
        cache: false,
        type: "POST",
        url:"/org/add_fav/",
        data:{'fav_id':fav_id, 'fav_type':fav_type},
        async: true,
        beforeSend:function(xhr, settings){
            xhr.setRequestHeader("X-CSRFToken", "{{ csrf_token }}");
        },
        success: function(data) {
            if(data.status == 'fail'){
                if(data.msg == '用户未登录'){
                    window.location.href="login.html";
                }else{
                    alert(data.msg)
                }

            }else if(data.status == 'success'){
                current_elem.text(data.msg)
            }
        },
    });
}

$('.collectionbtn').on('click', function(){
    add_fav($(this), {{ course_org.id }}, 2);
});
-----------------------------

课程列表




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值