Web students 2020-02-09 14:24 采纳率: 90.9%
浏览 344
已采纳

JavaScript 代码里的“var Lua”、“nsitemsale: function(d, e, a)”分别是什么意思? 及怎么调用“nsitemsale: function(d, e, a)”得到 “var c”的值?

var Lua = {
    nsitemsale: function(d, e, a) {
        var b = "nsenitemsale";
        var c = d.luaUrl + "/" + b + "_" + d.partNumber + "_" + d.vendorCode + "_" + d.channel + "_" + d.version + "_" + d.provinceId + "_" + d.lescityId + "_" + d.lesdistrictId + "_" + d.itemTypeFlag + "_" + d.vendorT + "_" + d.vendorFT + "_" + d.userLevel + "_" + d.reallDistrict + "_" + d.mdmCityCode + "_" + d.barcode + ".html";
        promiseFactory.changePromiseItemSale($.Deferred());
        $.ajax({
            url: c,
            dataType: "jsonp",
            jsonp: "callback",
            jsonpCallback: "wapData",
            cache: false,
            error: function(f, h, g) {
                if (a) {
                    a()
                }
            },
            success: function(f) {
                if (f && f.code != "200") {
                    if (typeof sendSAMessageV2 == "function") {
                        sendSAMessageV2("Icps", "2", "pds-spxq-2firstIoError", "四级页第一个接口异常")
                    }
                }
                if (f && f.data) {
                    sn.allpowerful = f.data.allpowerful;
                    sn.luaItemType = f.data.luaItemType;
                    sn.earliestArriveDate = "";
                    sn.imageDoamin = f.data.imageDoamin ? f.data.imageDoamin : "";
                    if (f.data.prescription && f.data.prescription.earliestArriveDate) {
                        sn.earliestArriveDate = f.data.prescription.earliestArriveDate
                    }
                }
                promiseFactory().itemSale.resolve();
                $.when(promiseFactory().vip, promiseFactory().itemSale).then(function() {
                    if (e) {
                        e(f)
                    }
                })
            }
        })
    },
    detail: function(d, e, a) {
        var b = "nsendetail";
        var c = d.luaUrl + "/" + b + "_" + d.partNumber + "_" + d.vendorCode + "_" + d.lescityId + "_" + d.lesdistrictId + "_" + d.channel + "_" + d.cateGoryCode + "_" + d.catalogId + "_" + d.price + "_" + d.snslt + "_" + d.proviceIdP + "_" + d.salesOrgP + "_" + d.ownerPlaceP + "_" + d.vendor + "_" + d.netPrice + "_" + d.fixedFlag + "_" + d.passPartnumber + "_" + d.version + "_" + d.priceType + "_" + d.brandCode + "_" + d.pckMsg + "_" + d.brandId + "_" + d.cateoryId + "_" + d.itemType + "_" + d.luaItemType + "_" + d.earliestArriveDate + "_" + d.allpowerful + "_" + d.mdmCityCode + "_" + d.custno + "_" + d.detailWarrList + "_" + d.twocategoryId + "_" + d.memberType + "_" + d.vipPrice + "_" + d.parminalNo + "_" + d.marketVipPrice + "_" + d.marketVipPriceType + "_" + d.mktActStartTime + "_" + d.mktActEndTime + "_" + d.ybPrice + "_" + d.bigSmallFlag + "_" + d.o2oCarFlag + "_" + d.userLevel + "_" + d.pgPrice + "_" + d.govPrice + "__" + d.rental + "__" + d.jwMemberType + "_" + d.jsdStoreCode + "_" + d.jsdSupplierCode + "_" + d.mdJwd + "_" + d.shJwd + "_" + d.bookCanSave + ".html";
        $.ajax({
            url: c,
            dataType: "jsonp",
            jsonp: "callback",
            jsonpCallback: "detailCommonLogic",
            cache: true,
            error: function(f, h, g) {
                if (a) {
                    a()
                }
            },
            success: function(f) {
                if (e) {
                    e(f)
                }
            }
        })
    },
};

JavaScript 代码里的“var Lua”、“nsitemsale: function(d, e, a)”分别是什么意思? 及怎么调用“nsitemsale: function(d, e, a)”得到 “var c”的值?

谢谢大神指教

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-02-09 14:43
    关注

    Lua.nsitemsale(d, e, a);
    这样就可以调用了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况