if 判断语句失败

来源:8-6 课程评论评论功能

了不起的水獭

2018-07-02

在debug过程中走到if判断的时候,判断完直接跳出到base.py,后面的语句都没有执行。

http://img.mukewang.com/szimg/5b39e0fd00012e4314560724.jpg

http://img.mukewang.com/szimg/5b39e0fe0001397017011267.jpg

下面是js代码

{% block custom_js %}
<script type="text/javascript">
    //添加评论
    $('#js-pl-submit').on('click', function(){
        var comments = $("#js-pl-textarea").val()
        if(comments == ""){
            alert("评论不能为空")
            return
        }
        $.ajax({
            cache: false,
            type: "POST",
            url:"{% url 'course:add_comment' %}",
            data:{'course_id':{{ course.id }}, 'comments':comments},
            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/";
                    }else{
                        alert(data.msg)
                    }

                }else if(data.status == 'success'){
                    window.location.reload();//刷新当前页面.
                }
            },
        });
    });

</script>
{% endblock %}


写回答

1回答

了不起的水獭

提问者

2018-07-02

知道了  if 语句了course_id要int

0
5
bobby
回复
weixin_慕斯卡4281563
如果你是没有过爬虫经验或者工作经验比较短的话 建议选择新的爬虫课程,如果已经有工作经验了可以选择scrapy那门课
2019-03-20
共5条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程