0

jQuery ajax呼び出しを使用して、大量のデータセットからいくつかのエントリを取得し、テーブルに書き出しています。

特定の ajax 呼び出しにエントリが存在しない場合、jQuery が未定義ではなく 0 を返すように ajax 呼び出しの設定を変更したいのですが、これは可能ですか?

編集:

ファイルへの私の呼び出しは次のとおりです

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

1 に答える 1

0

確かに、呼び出されたファイルがまったくデータを返さない (完全に空である) と仮定すると、次のようなものが機能するはずです。

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

function processData(data) {
    alert(data);
}
于 2012-06-18T17:33:23.147 に答える