2

$.ajaxasp.net Webmethod を呼び出す関数があります。

データが返されない場合、ウィンドウでユーザーに警告したいと思います。

これは、FireBug に表示される返された JSON 文字列です。

{"d": "[]"}

以下は関数のスニペットです -

success: function (msg) {
    var data = eval(msg.d);
    var i = 0;
    var Name;
    for (i = 0; i < data.length; i++) {
        if (data.length == 0) {
            alert('oops no data has been returned sorry.');
        } else {
            //do the good stuff
        }
    }
},
4

2 に答える 2

1
function webMethodCall(){
return $.getJSON('myURL',{/*my data*/}).done(function(msg){
 if(!msg || !msg.d.length){
         alert('Emptydata!')
    }
});
};  
于 2013-04-09T16:33:12.440 に答える