我已经创建了一个返回JSON
响应的函数,并且在response
中显示了来自该input fields
的值。
当我单击table
按钮时,这是edit
。它将请求发送到master_get_items
文件并接收response
表格图片
{
"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"
}
此响应的sale_price
中的23
。因此,如果if
的值大于JQuery
,则在sale_price
中做出了一个0
语句。然后选中该复选框并显示效果很好的input field
。
但是当我在响应中单击edit
的{{1}}按钮时,ID no 5
的值为sale_price
,但仍选中null
并{显示{1}}。
响应5号ID
checkbox
我编写的if语句
input field
复选框和输入字段的HTML代码
{
"ID": "5",
"item_title": "asd",
"item_price": "2.00",
"big_pic": "front/images/items/d73a11ab42e2974df57612e8a0d7ce01.png",
"item_description": "<p>adsfsadfsdfsdfsd</p>\r\n",
"sale_price": null,
"status": "enabled"
}
让我们看到ID为4的图片
让我们查看ID为5的图片
答案 0 :(得分:1)
感谢大家。我已经通过if(sale_product != null)
来纠正它,并且可以正常工作。
答案 1 :(得分:0)
尝试使用if (sale_product !== "")
更改if (sale_product) {
并删除else if
。此检查值是否不是false
,null
,undefined
,空字符串,0或NaN
答案 2 :(得分:0)
尝试将!empty(sale_product) {
添加到您的if语句