单击后,另一台计算机上的输入字段值不正确

时间:2017-01-05 00:09:52

标签: javascript jquery

在我的计算机上,假设要提交输入字段,用户单击提交按钮并发送该输入字段的值以显示下一个窗口。如果输入正确如“gold”,它将弹出一个窗口。如果不正确,则不会弹出。在我的电脑上,当我输入“gold”时,窗口会弹出,但是在我朋友的电脑上,他输入完全相同的“金色”并且窗口没有弹出窗口。怎么了?这是缓存/历史问题吗?

以下是我的代码:

function LFD_SearchContainer (requestedContainer) {
    return new Promise((resolve, reject) => {
        let lfd_scanparams = { TableName: 'lfd_table1' }
        db.scan(lfd_scanparams, (err, containers) => {
            if (err) {
                console.log(err);
            } else {
                containers = containers.Items;

                let requestedContainers = []; // different variable than arg - has an extra "s"

                let containerObject; // this will be the resolved object

                // this will make containerObject the container object of the searched container if match is found
                let findIt = _.forEach(containers, container => {
                    if (container.container === requestedContainer) {
                        containerObject = container;
                    }
                });
                if (!findIt) {
                    reject();
                } else {
                    containerObject = findIt[0];
                    resolve(containerObject);
                }
            }
        });
    }); 
} 

// container number LFD column
$(function() {
    $("#lfdsubmit").click(e => {
        e.preventDefault();
        let lfd_containerfield = $("#lfdcontainerfield").val(); // input field


        console.log(lfd_containerfield);
        LFD_SearchContainer(lfd_containerfield)
        .then(containerObject => { // object returned of matched container
            ST2.db2(containerObject.terminal, containerObject); // will send the object of matched container down to STEP 2 (database of TERMINALS)
            return null;
        })
        .catch(error => {
            console.log(error);
        });

    });
});

0 个答案:

没有答案