js页面提示ReferenceError: require is not defined

应该是这个函数的问题了(我点击“提交”按钮会出发这个函数),这个函数在html页面里面,我是打算在这个页面里面输入用户名密码然后在python文件里验证,

 function upSubmit() {
                u_name = document.getElementById("username").value;
                u_pwd = document.getElementById("password").value;
                request = require('superagent');
                csrftoken = $('meta[name=csrf-token]').attr('content');
                info = {
                    username:u_name,
                    password:u_pwd
                };
                request.post('/run/login').send(info).set('X-CSRFTOKEN',csrftoken).end((function(_this) {
                    return function(err,res) {
                        if (res.ok) {
                            if (res.body.code == 0) {
                                alert('well done');
                            } else {
                                alert('why');
                            }

                        } else {
                            alert('errorrrrr');
                        }
                    }
                })(this));
            }

python文件如下:

 @app.route('login')
def login():
    phone_num = request.get_json.get('phone')
    password = request.get_json.get('password')
    if phone_num == 111 and password =='123':
        return jsonify(code=0,msg='')
    else:
        return jsonify(code=1,msg='error')

运行后在页面提示的错误是ReferenceError: require is not defined。
我安装的有nodejs,请问各位老师 request = require('superagent');这个写法对吗?如何修改错误呢?谢谢

错误原因:
1.是否导入jquery库
2.jquery库放置的路径是否正确
3.jquery库在页面引入的路径是否正确
<script type="text/javascript" src="js/jquery-1.9.1.js" ></script>

......
答案就在这里:ReferenceError: $ is not defined
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

你在unSubmit函数中调用了函数require, 而require所在的js没有被正确引入。