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



我在所有服务器上都有一个名为'SendDownstream'的复选框,即LocalHost,Dev,UAT &;PROD.我试图仅在UAT上禁用该复选框。但没能完成。我只需要DEV和LocalHost上的复选框。

我试图禁用该复选框仅在UAT &但没能完成。当我在Index.html的输入行中写入disabled时,更改仅反映在Localhost上,而没有显示在UAT上。PROD.我猜更改只在Index.html和Index.js文件上完成。这是两个文件…

index . 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>

Index.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};

任何线索都会有所帮助…谢谢!!

很难用你提供的细节给你一个明确的答案,但是这个问题必须像任何其他错误一样一层一层地跟踪问题,直到找到根本原因。

从最外层(浏览器)开始,然后向后工作。一些建议:

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

最新更新