首页 > 解决方案 > javascript 在本地服务器上工作,但在实时服务器 2 上不工作

问题描述

下面是我的完整代码,我在校验和中尝试了许多代码,但在 Nextraone 服务器上不起作用。

Javascript 可以在本地服务器上运行,但不能在实时服务器上运行。

我在本地和现场加载了一些 js。Js 在两个服务器中都完美加载,但不知道为什么我的 js 在实时服务器中不起作用。这是我在两台服务器中加载的 js 列表。

<script>
  $(document).ready(function() {
    $('input.amount').keyup(function() {
      calculateTotal(this);
    });
  });

  function calculateTotal(src) {
    var sum = 0,
      tbl = $(src).closest('table');
    tbl.find('input.amount').each(function(index, elem) {
      var val = parseFloat($(elem).val());
      if (!isNaN(val)) {
        sum += val;
      }
    });
    tbl.find('.total').html(sum.toFixed(2));
  }
</script>



<table border="1">

  <tr>
    <td>Amount 1</td>
    <td><input class="amount" type="text" /></td>
  </tr>

  <tr>
    <td>Amount 2</td>
    <td><input class="amount" type="text" /></td>
  </tr>

  <tr>
    <td>Amount 3</td>
    <td><input class="amount" type="text" /></td>
  </tr>

  <tr>
    <td>Total Amount</td>
    <td><span class="total">0</span></td>
  </tr>

</table>

标签: javascripthtml

解决方案


检查服务器上的 jquery 负载等依赖关系


推荐阅读