Jquery ajax成功回调警报没有数据要检索?

时间:2013-04-02 15:17:35

标签: jquery json

我已经在Jquery中成功构建了一个ajax json函数,但我并不是100%满意。这个函数更加强硬,可以从MYSql中检索文件的链接。我想知道如果没有要检索的数据,是否有任何方法可以向脚本添加警报。要清除:如何让Jquery触发alert();如果在特定类别下没有要检索的数据?如果问题不明确,请告诉我。

我的代码:

$('#blankett_form').submit(function (e) {
var id = $(this).find('.update:last').val();
if (id === '') {
    alert('välj land och region');
} else {
    var table = '<table class="table table-hover table-bordered"><thead><tr> <th>blanketter.</th><th>datum tillagt.</th></tr></thead><tbody></tbody></table>';
    $('#formsubmit').empty().append(table);
    $.ajax({
        url: 'func/blankett_func2.php',
        data: {
            'id': id
        },
    dataType: 'JSON',
    success: function(data)
    {
        $.each(data.list, function (i, val){
            $('#formsubmit tbody').append(val);
        });

    }
    });
}
e.preventDefault();
});

1 个答案:

答案 0 :(得分:2)

添加类似

的条件
if(data.length>0){  // if(data){ if your are using below 1.9 versions   
 //proceed.

 }else {

  alert();

  }