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)
虽然此代码可能会解决问题,但如何以及为什么解决此问题将真正有助于提高您的文章质量,并可能导致更多的投票。请记住,您是在将来为读者回答问题,而不仅仅是现在提问的人。请您的回答添加解释并说明原因适用的限制和假设。