我正在尝试从解析中加载数据。当我加载数据时,我试图显示数据已经返回的不同div
。
例如,我要求JavaScript获取已加载用户的单元格数据,然后运行if
语句以查看它是空还是满,但if
语句一直表示它已满细胞是空的,任何人都可以帮助我吗?
Parse.initialize("APIKey", "APIKey");
function first() {
console.log("Running first");
var userSub = Parse.User.current().get("renewDate");
if (userSub == "" || userSub == "undefined") {
console.log("No Data found");
$("#sub").show();
$("#unsub").hide();
}
else {
console.log("Data Found");
$("#sub").hide();
$("#unsub").show();
}
}
答案 0 :(得分:0)
除非您实际上期待字符串 "undefined"
,否则您可能会说:
if (userSub == "" || userSub == undefined) {
两者都可以合并为:
if (! userSub)
除非0
或false
是有效值,在这种情况下,您希望非常特定:
if (userSub === "" || userSub === undefined) {