美文网首页
Django学习中Ajax加载中出现Uncaught TypeE

Django学习中Ajax加载中出现Uncaught TypeE

作者: 丙吉 | 来源:发表于2022-04-25 14:37 被阅读0次

最近学习Django框架,之前想着很简单,可以通过看书几天就可以,但没有特别理解,就从bilibili上跟着课程学习了下。
里面我我安装的版本跟老师的不一致,所以中间有些根据他讲的会有报错。
学习地址:
https://www.bilibili.com/video/BV1DC4y1h7bk?p=35&spm_id_from=pageDriver

视图 ajax请求

代码
 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    //"/static/js/jquery-3.6.0.min.js"
    <script>
        $(function (){
            // 绑定btnAjax的click事件
            $('#btnAjax').click(function () {
                alert(1)
                $.ajax({
                    url:'/ajax_handle',
                    dataType: 'json'
                    //'async':False,
                    }).success(function (data) {
                        // 进行处理
                        alert(2)
                        if (data.res==1){
                            $('#message').show().html('提示信息')
                            }
                        })
                        alert(3)
                    })
            })
    </script>
报错

Uncaught TypeError: $.ajax(…).success is not a function

解决方式

因为我用的jquery是3.6.0版本的,所以把 success 改为then即可


image.png

参考:


image.png

https://www.e-learn.cn/content/wangluowenzhang/258770

相关文章

网友评论

      本文标题:Django学习中Ajax加载中出现Uncaught TypeE

      本文链接:https://www.haomeiwen.com/subject/wjbfyrtx.html