jQuery XML调用将默认设置为“未定义”

jQuery XML调用将默认设置为“未定义”,jquery,xml,ajax,Jquery,Xml,Ajax,我使用jqueryajax调用从大量数据中获取多个条目,并将其写入表中 我想更改ajax调用的设置,这样,如果给定的ajax调用不存在条目,jQuery应该返回0而不是未定义,这可能吗 编辑: 我对该文件的调用如下 $.get('http://ontariosheep.org/mobile/data/data_osi2.php',function(data){ $('.content').empty(); $(data).find('market'

我使用jqueryajax调用从大量数据中获取多个条目,并将其写入表中

我想更改ajax调用的设置,这样,如果给定的ajax调用不存在条目,jQuery应该返回0而不是未定义,这可能吗

编辑:

我对该文件的调用如下

$.get('http://ontariosheep.org/mobile/data/data_osi2.php',function(data){
            $('.content').empty();
            $(data).find('market').each(function(){
...
}
}

当然是这样,假设调用的文件没有返回完全为空的数据,类似这样的方法应该可以工作:

$.ajax({
    url: 'test.html',
    success: function(data) {
        processData(data);
    }, 
    error: function() {
        processData(0); 
    }
});

function processData(data) {
    alert(data);
}

我的代码中没有$.ajax{部分,我添加了连接到XML的代码部分。