jQuery检查返回的数据对象是否为空

use*_*530 1 javascript jquery jquery-validate

$("#post").live("click",function()
{
    $("input:checkbox[name='bookmarkid']:checked").each(function()
    {
         $.post("php/socialbookmark-post.php", {bookmarkID: $(this).val()},function(data)
         {
              if(data != "") alert(data);
         });
    });
});
Run Code Online (Sandbox Code Playgroud)

只有出现问题时,php文件才输出一些文本.如果数据为空并且显示空消息,则检查我失败.我需要解决这个问题.有任何想法吗?

Nic*_*ver 8

您可以检查数据是否存在,如下所示:

if(data && data !="") alert(data);
Run Code Online (Sandbox Code Playgroud)

datanull在你的情况下null != "",所以,if正在通过.