0
我已经在Jquery中成功构建了一个ajax json函数,但我并不是100%满意。该功能,更强大的PHP检索从MYSQL文件的链接。我想知道是否有任何方法可以在脚本中添加警报,如果没有要检索的数据的话。清楚:我如何让jquery触发警报();如果没有数据要在特定类别下检索?如果问题不明确,请告诉我。jquery ajax成功回调警报没有数据检索?
我的代码:
$('#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();
});
好,'data'永远是* truethy *如果他使用jQuery 1.9,因为在1.9无效JSON会导致一个ajax错误。 'if(data.length)'会更精确,假设他正在使用一个数组。 –
哦,谢谢凯文。实际上1.9有这个功能。 –
我正在使用Jquery 1.9.1。 – StenW