评估javascript中的对象是否为空
例如,我的操作指定了一个电子邮件地址:评估javascript中的对象是否为空,java,jquery,struts2,Java,Jquery,Struts2,例如,我的操作指定了一个电子邮件地址: private String email; public String getEmail() { return email; } 但有时,该操作无法填充电子邮件,使其保持为空。如何在jquery中评估此场景? 这样的事情肯定没有帮助: <script type="text/javascript"> $(document).ready(function() { if (${email}) { //do somethi
private String email;
public String getEmail() {
return email;
}
但有时,该操作无法填充电子邮件,使其保持为空。如何在jquery中评估此场景?这样的事情肯定没有帮助:
<script type="text/javascript">
$(document).ready(function() {
if (${email}) {
//do something
} else {
//do another thing
}
</script>
$(文档).ready(函数(){
如果(${email}){
//做点什么
}否则{
//做另一件事
}
您可以使用typeof
Javascript:
var myVar = "${email}";
if (myVar !== "") {
} else {
}
在这种情况下,我不能。当电子邮件为
null
时,客户端上的javascript将像if(typeof())一样生成{
您需要在JavaScript中引用字符串。@DaveNewton感谢您的提示。GriffeyDog的回答做到了。只需补充一点-添加引号就可以了,因为空字符串的计算结果将为false。