如何将json文件的结果放在变量javascript中

问题描述 投票:-1回答:1

我正在使用PLC设置新服务器。有了这台服务器,我必须打开/关闭灯。目前我使用一个函数来刷新来自PLC的值,因此主页不必经常刷新。我已经可以使用id和标签显示1或0。我想显示一张图片而不是1或0。

我首先尝试使用1或0代替图像来简化并查看是否有效。我想通过使用L_Software并检查值是1还是0来返回1或0。

      <label id="test"> dummy </label>
      <br>
      <label id="L_Refter">:="DB1 Lichten".Refter:</label>
      </div>
    </div>
  </body>
  <script type="text/javascript">
          $(document).ready(function(){
              $.ajaxSetup({ cache: false });
          setInterval(function() {
              $.getJSON("DataLichten.html", function(result){
                $('#L_Software').text(result.Software)
                $('#L_Refter').text(result.Refter)
              });
          },1000);
          });
          function lamp(waarde)
          {
            if (waarde=="1")
            {
              return 1;
            }
            if (waarde=="0")
             {
              return 0;
            }
          }
          document.getElementById("test").innerHTML = lamp(L_Software);
  </script>

我期望显示1或0而不是虚拟。然后将1或0作为图像。

javascript html json plc
1个回答
-1
投票
  <script type="text/javascript">
        let software; (or name it whatever you want)
        let refter;
          $(document).ready(function(){
              $.ajaxSetup({ cache: false });
          setInterval(function() {
              $.getJSON("DataLichten.html", function(result){
                $('#L_Software').text(result.Software)
                $('#L_Refter').text(result.Refter)
                software = result.Software;
                refter = result.Refter
              });
          },1000);
          });
          function lamp(waarde)
          {
            if (waarde=="1")
            {
              return 1;
            }
            if (waarde=="0")
             {
              return 0;
            }
          }
          document.getElementById("test").innerHTML = lamp(software);
  </script>
© www.soinside.com 2019 - 2024. All rights reserved.