首页 > 解决方案 > Javascript 在主机服务器上的工作方式不同

问题描述

我的 MVC Core 项目在我的本地主机上运行良好,但是当我将它上传到我的 AWS EC2 服务器时,它给了我不同的结果。我在互联网上向 MSSQL 服务器插入值,但我认为这不是因为 SQL 端。

function adetOlcuKontrolEt()
    {
        metretulHesapla();
        var yuzdefark = document.getElementById("yuzde_fark").value;
        var oran = 0;
        var iskonto = document.getElementById("iskonto").value;

        var birim = document.getElementById("BirimM2").value;
        var adet = document.getElementById("Adet").value; // adet burası
        var sonuc = eval(birim) * eval(adet);

        document.getElementById("ToplamM2").value = sonuc.toFixed(3);


        var birim = document.getElementById("BirimM2").value;
        if (birim <= 0.20) {
            document.getElementById("yuzde_fark").value = "20";
        }

        var birimM2 = document.getElementById("BirimM2").value;
        var orann = "20";

        if (birimM2 <= 0.200) {
            sonucc = (birimM2 + ((birimM2 / 100) * orann));
        }

        var x = document.getElementById("Genislik").value;
        var y = document.getElementById("Yukseklik").value;
        var sonuc22 = eval(x / 1000) * eval(y / 1000);

        document.getElementById("BirimM2").value = sonuc22.toFixed(3);

        var fiyatt = @Html.Raw(Json.Serialize(Model.SATISFIYAT1));
        var iskontoo = iskonto;
        var farkk = yuzdefark;
        var sonuc = ((fiyatt * (1 - (iskontoo / 100))) * (1 + (farkk / 100)));
        document.getElementById("Tutar1M2").value = sonuc.toFixed(2);

        var toplammetrekare = document.getElementById("ToplamM2").value;
        var toplamfiyat = document.getElementById("Tutar1M2").value;
        var sonuc = ((toplammetrekare * toplamfiyat));
        document.getElementById("ToplamTutar").value = sonuc.toFixed(2);

        //document.getElementById("ekle").focus();
                if (document.getElementById("Adet").value == "0" || document.getElementById("Adet").value == "") {
                alert('Adet girmediniz.');
                }
                else
                    document.getElementById('ekle').click();



    }

这些是 localhost 和 AWS 主机的相同结果:

本地主机结果在这里

awshost 结果在这里

标签: javascriptc#asp.net-core-mvccalculation

解决方案


推荐阅读