ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1379|回复: 7

[求助] 网页源码分析 data.cxbm的值是怎么计算出来的

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-7-25 15:37 | 显示全部楼层 |阅读模式
本帖最后由 零下七渡 于 2018-7-25 15:50 编辑

data.cxbm的值是咋得来的,我想做个VBA实现同样的功能,计算这个值“data.cxbm网页源码已经标红,请大神指点。
    <script>
        var IsTj = true;

        var Gjyh = 'NB';
        $(document).ready(function () {
            $("#btn_Save").click(function () {

                if ($("#hijgh").val() == "") {
                    alert("结构号正在筛选特征!");
                    return;
                }

                $("#btn_Save").attr("disabled", true);

                var aJgh = $("#ddl_Jgh").val();

                var aCpdl = $("#ddl_Cpdl").val(); //.split("-----")[0];
                var aCpxl = $("#ddl_Cpxl").val() != null ? $("#ddl_Cpxl").val() : ""; //.split("-----")[0];
                var aCpxlJc = $("#ddl_Cpxl").val(); //.split("-----")[1];
                var aJsszt1 = $("#ddl_Jsszt1").val() != null ? $("#ddl_Jsszt1").val() : "";
                var aJsszt1Jc = $("#ddl_Jsszt1").val() != null ? $("#ddl_Jsszt1").val() : "";
                var aJsszt2 = $("#ddl_Jsszt2").val() != null ? $("#ddl_Jsszt2").val() : "";
                var aJsszt2Jc = $("#ddl_Jsszt2").val() != null ? $("#ddl_Jsszt2").val() : "";
                var aJsszt3 = $("#ddl_Jsszt3").val() != null ? $("#ddl_Jsszt3").val() : "";
                var aZj = $("#ddl_Zj").val() != null ? $("#ddl_Zj").val() : "";
                var aZjJc = $("#ddl_Zj").val() != null ? $("#ddl_Zj").val() : "";
                var aBb = $("#ddl_Bb").val() != null ? $("#ddl_Bb").val() : "";
                var aFdjzt = $("#ddl_Fdjzt").val() != null ? $("#ddl_Fdjzt").val() : "";
                var aFdjztJc = $("#ddl_Fdjzt").val() != null ? $("#ddl_Fdjzt").val() : "";
                var aBsxzt = $("#ddl_Bsxzt").val() != null ? $("#ddl_Bsxzt").val() : "";
                var aHqsb = $("#ddl_Hqsb").val() != null ? $("#ddl_Hqsb").val() : "";
                var aZdxs = $("#ddl_Zdxs").val() != null ? $("#ddl_Zdxs").val() : "";
                var aZdxsJc = $("#ddl_Zdxs").val() != null ? $("#ddl_Zdxs").val() : "";
                var aZczd = $("#ddl_Zczd").val() != null ? $("#ddl_Zczd").val() : "";
                var aLtxh = $("#ddl_Ltxh").val() != null ? $("#ddl_Ltxh").val() : "";
                var aLtxhJc = $("#ddl_Ltxh").val() != null ? $("#ddl_Ltxh").val() : "";
                var aCsys = $("#ddl_Csys").val() != null ? $("#ddl_Csys").val() : "";
                var aCsysJc = $("#ddl_Csys").val() != null ? $("#ddl_Csys").val() : "";
                var aSzxs = $("#ddl_Szxs").val() != null ? $("#ddl_Szxs").val() : "";
                var aSzxsJc = $("#ddl_Szxs").val() != null ? $("#ddl_Szxs").val() : "";
                var aHxcz = $("#ddl_Hxcz").val() != null ? $("#ddl_Hxcz").val() : "";
                var aHxcc = $("#ddl_Hxcc").val() != null ? $("#ddl_Hxcc").val() : "";
                var aXsccc = $("#ddl_Xsccc").val() != null ? $("#ddl_Xsccc").val() : "";
                var aPbccc = $("#ddl_Pbccc").val() != null ? $("#ddl_Pbccc").val() : "";
                var aCsccc = $("#ddl_Csccc").val() != null ? $("#ddl_Csccc").val() : "";
                var aCkgj = $("#ddl_Ckgj").val() != null ? $("#ddl_Ckgj").val() : "";
                var aCkgjbm = $("#ddl_Ckgj").val() != null ? $("#ddl_Ckgj").val() : "";
                var aTsszcc = $("#ddl_Tsszcc").val() != null ? $("#ddl_Tsszcc").val() : "";

                var aQtkxpz = "";
                var aGjkxpz = "";
                var addlx = $("#ddl_Xzddlx").val();
                /*
                var inputs = document.getElementsByTagName("input");
                for (var i = 0; i < inputs.length; i++) {
                if (inputs.type == "checkbox") {

                var cbs = inputs;
                for (var i = 0; i < cbs.length; i++) {
                if (cbs.type == "checkbox" && cbs.checked) {
                alert($("label[for=" + cbs.id + "]").html());
                }
                }
                }
                }
                */

                $('input:checkbox').each(function () {
                    if ($(this).attr('checked') == true || $(this).attr('checked') == 'checked') {
                        //alert($("label[for=" + $(this).attr('id') + "]").html());
                        var idtz = $(this).attr('id').split('_')[0];
                        if (idtz == "cb20" || idtz == "cbl20") {
                            //aQtkxpz += $("label[for=" + $(this).attr('id') + "]").html() + ",";
                            //aQtkxpz += $(this).parent().attr("name")+",";
                            aQtkxpz += $(this).parent().attr("name") + ",";
                        }
                        else if (idtz == "cb22" || idtz == "cbl22") {
                            //aGjkxpz += $("label[for=" + $(this).attr('id') + "]").html() + ",";
                            aGjkxpz += $(this).parent().attr("name") + ",";
                        }
                    }
                });

                //alert(aQtkxpz);
                //return;
                /*
                $('select option[selected=selected]').each(function () {
                alert($(this).html());
                //alert("dd");
                });
                */

                //alert(aGjkxpz + "----" + aQtkxpz);
                //return;


                //添加数据
                if ($("#ddl_Jgh").val() != "" && IsTj == true && aCpxl != "" && aJsszt1 != "" && aJsszt2 != "" && aJsszt3 != "" && aZj != "" && aFdjzt != "" && aBsxzt != "" && aBb != "" && aHqsb != "" && aZdxs != "" && aZczd != "" && aLtxh != "" && aCsys != "" && aSzxs != "") {
                    $.ajax(
                {
                    type: 'Post',
                    dataType: 'json',
                    url: 'AddPz.ashx',
                    data: { change: "Add", Jgh: aJgh, Cpdl: aCpdl, Cpxl: aCpxl, CpxlJc: aCpxlJc, Jsszt1: aJsszt1, Jsszt1Jc: aJsszt1Jc,
                        Jsszt2: aJsszt2, Jsszt2Jc: aJsszt2Jc, Jsszt3: aJsszt3, Zj: aZj, ZjJc: aZjJc,
                        Bb: aBb, Fdjzt: aFdjzt, FdjztJc: aFdjztJc, Bsxzt: aBsxzt, Hqsb: aHqsb,
                        Zdxs: aZdxs, ZdxsJc: aZdxsJc, Zczd: aZczd, Ltxh: aLtxh, LtxhJc: aLtxhJc,
                        Csys: aCsys, CsysJc: aCsysJc, Szxs: aSzxs, SzxsJc: aSzxsJc, Hxcz: aHxcz,
                        Hxcc: aHxcc, Xsccc: aXsccc, Pbccc: aPbccc, Csccc: aCsccc, Ckgj: aCkgj,
                        Ckgjbm: aCkgjbm, Tsszcc: aTsszcc, Qtkxpz: aQtkxpz, Gjkxpz: aGjkxpz, ddlx: addlx

                    }, //$("#form_Menu").serialize(),
                    success: function (data) {
                        if (data.flag == "true") {
                            if (Gjyh != "GJ") {
                                //如果是国内用户
                                //alert("申报成功!" + data.cxbm);
                                location.href = "DDSB.aspx?cxbm=" + data.cxbm + "&szxs=" + aSzxs + "&flagid=" + data.flagid;
                            }
                            else {
                                alert("申报成功!" + data.cxbm);
                                window.opener.window.document.forms(0).btn_Search.click();
                                window.close();
                            }
                        }
                        else {
                            alert("申报失败,请检查从\"产品大类\"到\"上装形式\"选项是否完整。\n如果选项完整,请关闭页面重新申报!");
                            $("#btn_Save").attr("disabled", false);
                        }
                    },
                    error: function () {
                        alert("申报失败1!");
                        $("#btn_Save").attr("disabled", false);
                    }
                });
                }
                else {
                    alert("请检查从\"产品大类\"到\"上装形式\"选项是否完整!");
                    $("#btn_Save").attr("disabled", false);
                }

            });

        });

        function BtnEnable(flag) {
            if (flag == 0) {
                //IsTj = false;
                $("#showdiv").show();
                $("#btn_Save").attr("disabled", true);
            }

        }

        function BtnEnable1() {
            $("#showdiv").hide();
            $("#btn_Save").attr("disabled", false);
        }
    </script>


TA的精华主题

TA的得分主题

发表于 2018-7-25 17:41 来自手机 | 显示全部楼层
data是通过异步请求获得json格式的数据。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-30 14:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Kaohsing 发表于 2018-7-25 17:41
data是通过异步请求获得json格式的数据。

如何能找到计算过程呢

TA的精华主题

TA的得分主题

发表于 2018-7-30 14:52 来自手机 | 显示全部楼层
网址也不提供,只提供一段jquery的ajax同域请求,看不出。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-31 10:18 | 显示全部楼层
Kaohsing 发表于 2018-7-30 14:52
网址也不提供,只提供一段jquery的ajax同域请求,看不出。

公司的内网,没有外链,上传JS文件了

files.zip

38.15 KB, 下载次数: 2

JS文件

TA的精华主题

TA的得分主题

发表于 2018-7-31 10:58 | 显示全部楼层
零下七渡 发表于 2018-7-31 10:18
公司的内网,没有外链,上传JS文件了

内网呀,自己研究吧

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-31 13:25 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-7-31 14:25 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-11 07:08 , Processed in 0.025167 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表