html 如何仅在UAT和PROD中禁用复选框,而不在Dev和Localhost服务器上禁用

vulvrdjw  于 2023-01-07  发布在  其他
关注(0)|答案(1)|浏览(103)

我在所有服务器(即LocalHost、Dev、UAT & PROD)上都有一个名为“SendDownstream”的复选框。我尝试仅在UAT & PROD上禁用该复选框,但无法完成。我只需要在Dev和LocalHost上使用该复选框。
我试图只在UAT & PROD上禁用该复选框,但无法完成。当我在Index.html的输入行中写入disabled时,更改只在Localhost上反映,但在UAT & PROD上不显示。我猜更改只在Index.html和Index.js文件上完成。以下是这两个文件...
索引. html文件

<div class="form-group col-8">
                      <div class="form-check">
                      <input type="checkbox" class="form-check-input" id="sendDownstream" disabled >
                      <label class="form-check-label" for="sendDownstream">send Downstream </label>
                      </div>

索引. js文件

function callServer(method, body, callback)
  {
    var errorMessage;
    var headers = sendDownstream.is(':checked') ? {'ui-consumer-name': consumerName,
 'company name-send-downstream': 'true'}: {'ui-consumer-name': consumerName};

任何线索都会很有帮助。。谢谢!!

r3i60tvu

r3i60tvu1#

很难用您提供的细节给予您一个确定的答案,但是这个问题必须像任何其他bug跟踪问题一样一层一层地调试,直到您找到根本原因。
从最外层(浏览器)开始,然后反向操作。

  • 检查浏览器开发工具来查看预期的html是否被发送到那里
  • 如果没有,检查服务器上的前端文件,看看它们是否包含预期的更改等等。

相关问题