关于ajax在微信智能客服管理端的使用

Posted miquel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ajax在微信智能客服管理端的使用相关的知识,希望对你有一定的参考价值。

ajax的语法样例:

$.ajax({
           ‘url‘:url,
           ‘type‘:‘GET‘,
           ‘dataType‘:‘json‘,
           ‘data‘:data,
            success:function (data) {
        //代码块 } });

 

在这个项目中使用ajax主要是为了从前端发送请求调用服务器端views中的函数。

例如:

js中代码

$.ajax({
           ‘url‘:‘/we_stop‘,
           ‘type‘:‘GET‘,
           ‘dataType‘:‘json‘,
           ‘data‘:{"group_name":group_name},
            success:function (data) {
               $.each(data, function (i, result) {
                    var exp = new Date();
                    group_name = getCookie(‘group_name‘);
                    exp.setTime(exp.getTime() - 1);
                    document.cookie = ‘admin_name‘ + "="+ result + ";expires=" + exp.toGMTString();
                    document.cookie = ‘group_name‘ + "="+ group_name + ";expires=" + exp.toGMTString();
                });
        }
   });

views中代码:

 1 def we_stop(request):
 2     if request.method == "GET":
 3         group_name = request.GET.get(group_name)
 4     SentChatRoomsMsg(group_name, 微信客服将关闭)
 5     global flag
 6     flag = second
 7     global status
 8     status = login_out
 9     itchat.logout()
10     jsonstr = []
11     jsonstr.append(关闭)
12     return JsonResponse(jsonstr, safe=False)

urls.py中的代码:

url(r^we_stop,we_stop)

 

通过如上代码实现了从前端点击按钮之后,可以启动管理端的函数,此项目中是关闭智能回复功能。(可以不改变url!!!)

注:值得注意的是ajax请求时,views的函数必须有返回值,且为list格式才可进入返回的success中。

以上是关于关于ajax在微信智能客服管理端的使用的主要内容,如果未能解决你的问题,请参考以下文章

大家为啥会选择优客服的客服系统啊?

芝麻小客服-小程序内关注公众号的智能客服

我在微信小程序里买了东西没有页面怎么办

如何给《羊了个羊》配置一套智能客服系统?

php微信开发,可以写一个后台管理系统,然后发消息给关注自己的用户吗?还是说只能在微信上操作才能发

智能客服与在线帮助中心相比,哪个更好?