Php 如何选中复选框并在jQuery中显示输入字段?

Php 如何选中复选框并在jQuery中显示输入字段?,php,jquery,json,Php,Jquery,Json,我制作了一个返回JSON响应的函数,来自该响应的值显示在输入字段中 这是我单击编辑按钮时的表。它向master\u get\u items文件发送请求,并接收响应 表格图像 var sale_product = ""; sale_product = outputData.sale_price; if (sale_product !== "") { $("#Editsale").prop("checked", true); $("#EditsalePrice").show();

我制作了一个返回
JSON
响应的函数,来自该
响应的值显示在
输入字段中

这是我单击
编辑
按钮时的
。它向
master\u get\u items
文件发送请求,并接收
响应

表格图像

  var sale_product = "";
sale_product = outputData.sale_price;
if (sale_product !== "") {
    $("#Editsale").prop("checked", true);
    $("#EditsalePrice").show();
    modal.find("input#Editsale_price").val(outputData.sale_price);
} else if (sale_product == "") {
    $("#Editsale").prop("checked", false);
    $("#EditsalePrice").hide();
}
对识别号4的响应

    {
  "ID": "4",
  "item_title": "slaePrice",
  "item_price": "99999.99",
  "big_pic": "front/images/items/dcba27227bc0f165910a5ba5979a3811.png",
  "item_description": "<p>dsfsdfs</p>\r\n",
  "sale_price": "23",
  "status": "enabled"
}
我写的if语句

  var sale_product = "";
sale_product = outputData.sale_price;
if (sale_product !== "") {
    $("#Editsale").prop("checked", true);
    $("#EditsalePrice").show();
    modal.find("input#Editsale_price").val(outputData.sale_price);
} else if (sale_product == "") {
    $("#Editsale").prop("checked", false);
    $("#EditsalePrice").hide();
}
复选框和输入字段的HTML代码

    <div class="col-md-3">
   <div class="form-group">
      <label for="Sale">Product On Sale?</label>
      <input type="checkbox" id="Editsale" name="Editsale" class="checkbox checkboxsize">
   </div>
</div>
<div id="EditsalePrice" style="display:none">
   <div class="col-sm-3">
      <div class="form-group">
         <label for="">Sale Price</label>
         <input type="text" name="Editsale_price" id="Editsale_price" placeholder="Enter Product Sale Price" class="form-control">
      </div>
   </div>
</div>

销售中的产品?
销售价格
让我们看看4号ID的图像

    {
  "ID": "4",
  "item_title": "slaePrice",
  "item_price": "99999.99",
  "big_pic": "front/images/items/dcba27227bc0f165910a5ba5979a3811.png",
  "item_description": "<p>dsfsdfs</p>\r\n",
  "sale_price": "23",
  "status": "enabled"
}

让我们看看5号ID的图像


尝试用
if(sale_-product){
更改
if(sale_-product!==”)
,并删除
else if
。此检查值是否为
false
null
未定义
,空字符串,0或
NaN
尝试添加
!empty(sale_-product){
到您的if语句中

谢谢大家。我已经通过执行
if(sale_-product!=null)
来更正它,并且它是有效的。

您确定第页上的#Editsale和#EditsalePrice是唯一的id吗?Thnx兄弟。我已经编写了if(sale_-product!=null)并且它是有效的。您也可以尝试
if(sale_-product!=null)
虽然此代码可能会解决问题,但如何以及为什么解决此问题将真正有助于提高您的文章质量,并可能导致更多的投票。请记住,您是在将来为读者回答问题,而不仅仅是现在提问的人。请您的回答添加解释并说明原因适用的限制和假设。