以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  麻烦老师帮我看看 这个js前段代码是不是有逻辑错误呢?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179237)

--  作者:cnsjroom
--  发布时间:2022/8/13 23:49:00
--  麻烦老师帮我看看 这个js前段代码是不是有逻辑错误呢?

({
    button5: {
        text: \'{{text}}\',
        //系统自动匹配标题
        visible: true,
        click: function() { //按钮单击事件
            $.post("form319_getdata2.Ajax", {},
            function(res) {
                res = JSON.parse(res); //把后端传来的字符串转json对象
                if (res.空号文书值 == \'是\') {
                        // e.form.topmsg4(("当前可打印文书!");
                        e.form.showloading("正在生成《讯问通知书》存根联,请稍后!");
                        var data = {}; //返回参数到前端
                        $.post("form319_save1.Ajax", {
                            guid: e.form.guid,
                            创建人: e.form.user.name
                        },
                        function(res) {
                            e.form.reload();
                            form318.form.table1.load();
                                                    // 将当前数据同步保存到待审核信息中,便于待办信息集中显示!
                        $.post("form389_save4.Ajax", {
                            guid: e.form.guid,
                            存根返还情况: e.form.存根返还情况.value,
                            窗体id: "form319",
                            表名:"讯问通知书",
                    文书名:"讯问通知书"
                        },
                        function(res) {
                            form481.form.table1.load();
                        form479.form.table1.load();
                        })
                        // 以上是数据同步保存到待审核信息中的代码!
                        })
                        $.post("form319_word1.Ajax", {
                            guid: e.form.guid,
                            创建人: e.form.user.name
                        },
                        function(res) {
                            var a = document.createElement("a");
                            a.setAttribute("href", myurl + res);
                            a.setAttribute("target", "打印文书");
                            document.body.appendChild(a);
                            a.click();
                            a.remove();
                            e.form.closeloading();
                        })

                } else {
                    if (e.form.文号.value == \'\') {
                        e.form.alert("当前禁止打印没有生成文号的文书,请联系管理员审核!", "温馨提示");

                    } else {
                        // e.form.topmsg4(("当前可打印文书!");
                        e.form.showloading("正在生成《讯问通知书》存根联,请稍后!");
                        var data = {}; //返回参数到前端
                        $.post("form319_save1.Ajax", {
                            guid: e.form.guid,
                            创建人: e.form.user.name
                        },
                        function(res) {
                            e.form.reload();
                            form318.form.table1.load();
                                                    // 将当前数据同步保存到待审核信息中,便于待办信息集中显示!
                        $.post("form389_save4.Ajax", {
                            guid: e.form.guid,
                            存根返还情况: e.form.存根返还情况.value,
                            窗体id: "form319",
                            表名:"讯问通知书",
                    文书名:"讯问通知书"
                        },
                        function(res) {
                            form481.form.table1.load();
                        form479.form.table1.load();
                        })
                        // 以上是数据同步保存到待审核信息中的代码!
                        })
                        $.post("form319_word1.Ajax", {
                            guid: e.form.guid,
                            创建人: e.form.user.name
                        },
                        function(res) {
                            var a = document.createElement("a");
                            a.setAttribute("href", myurl + res);
                            a.setAttribute("target", "打印文书");
                            document.body.appendChild(a);
                            a.click();
                            a.remove();
                            e.form.closeloading();
                        })
                    }
                }
            })
        }
    }
})


--  作者:有点蓝
--  发布时间:2022/8/14 19:38:00
--  
这种代码只能自己调试了,学会使用开发者工具调试