PHP if(isset)JavaScript等效项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP if(isset)JavaScript等效项相关的知识,希望对你有一定的参考价值。
我在这里有问题,我想在php中创建类似if(isset)的条件,但是在ajax响应之后如果为空,则此处收到的响应是这样的
(2) [Array(0), Array(0)]
0: []
1: []
length: 2
[如果有数据,就这样
0: {description_content: "mnadmnsa", course_content1: "madmna", course_content2: "mmnsadm", course_content3: "msadn", …}
1: {course_content1: "madmna", course_content2: "mmnsadm", course_content3: "msadn", course_content4: "msandm"}
length: 2
我尝试使用空方法,但出现错误未定义为空
这是我的代码
$.ajax({
type : "get",
url : url,
success:function(data){
if (empty (data[0]) !=null) {
console.log('has data');
}else{
console.log('data');
}
}
答案
代替empty(data[0]) != null
,将变量放入if语句中是有效的javascript。话虽如此,这是您调整后的代码:
$.ajax({
type: 'get',
url: url,
success: function (data) {
if (data[0]) {
console.log('has data');
} else {
console.log('does not have data');
}
}
});
以上是关于PHP if(isset)JavaScript等效项的主要内容,如果未能解决你的问题,请参考以下文章
PHP 替代 if (!isset(...)) ... => GetVar($Variable, $ValueIfNotExists)
if(isset($_FILES)) 在 PHP 中不起作用
php 'ISSET' 功能不起作用。或者代码跳过我的 if 语句