flask中view怎么return给js数据

JS提交代码

    //提交
    $('#submit').click(function(){
        var array = new Array();
        $("#select2 option").each(function(){
            var txt = $(this).text();
            array.push(txt);
         });
        alert(array);
        $.post("",
                {
                    'host_list':array
                },
        function(status){
                alert(status);
        });
    });

flask view函数

@main.route('/userhost/<int:userid>', methods=['GET', 'POST'])
@login_required
def userhost(userid):
    if current_user.role == '0':
        if request.method == 'POST':
            try:
                host_name_list = request.form['host_list[]'].split(',')
                return  jsonify({'status': u'更新成功!'})
            except Exception, e:
                print e
                return jsonify({'status': u'更新失败!'})

我在view里面接收到数据之后,如何返回一个状态给js,并让他弹出提示呢?
上面的js那样写弹不出来

阅读 5.4k
2 个回答

这应该属于JS方面的问题, 另外, 你确定你的提交上去了吗

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题