我正在使用jquery的.get函数来连续从服务器轮询数据。我遇到的问题是我想知道数据是否被传递或是否为空。 .get函数正在运行一个php文档,如果有来自服务器的新数据,它只会回显数据,所以90%的时间都没有新数据。但我怎么知道什么时候有? .get函数有一个名为“data”的参数,但我不知道如何用它来检查它或如何将它转换为DOM。
答案 0 :(得分:0)
如果要获取原始数据,请使用以下内容:
$.get("test.php",
function(data){
if (data==""){
alert ("Server responding");
}
else{
alert ("Server is asleep");
}
});
最好的方法是从PHP解析JSON(处理起来更灵活)到你的jquery函数你可以使用 isEmptyObject()
jQuery.isEmptyObject({}) // true
jQuery.isEmptyObject({ foo: "bar" }) // false