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);
    这样就可以调用了。

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

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!