我正在开发用于学校教师和学生之间交流的电子邮件系统。我正在使用Zellerda tokenize中的tokenize插件显示学生的名字,当教师试图输入相应学生的每个字母时。它工作正常我的问题是我需要检查tokenize事件的响应是否为空。
我的回答是在json。
<link rel="stylesheet" type="text/css" href="../js/jquery_multipleSelect/jquery.tokenize.css" />
<script type="text/javascript" src="../js/jquery_multipleSelect/jquery.tokenize.js"></script>
$('#to_message').tokenize({
datas: "module/teachers/communication/view_student_search.php?action=new_message",
dataType: "json",
autosize: true,
nbDropdownElements: 30,
onAddToken: function(value, text, e){
$( "#compose_message" ).append( '<input type="hidden" name="students_ids[]" id="'+value.split('_')[0]+'" value="'+value.split('_')[0]+'" >' );
$( "#compose_message" ).append( '<input type="hidden" name="family_ids[]" id="'+value.split('_')[1]+'" value="'+value.split('_')[1]+'" >' );
},
onRemoveToken: function(value, e){
$( "#"+value.split('_')[0] ).remove();
$( "#"+value.split('_')[1] ).remove();
}
});
$('#to_message')
.ajaxStart(function() {
$(document).find('#loading').show();
})
.ajaxStop(function(e) {
$(document).find('#loading').hide();
})
.ajaxComplete(function(e){
alert(e);
});
编辑:我需要检查响应是否为null。我将json数组作为响应。在控制台中我有时会看到数组为空。但是当响应为null时我需要显示一条消息。我有使用ajaxComplete事件并提醒结果,然后,根据我的需要它不能正常工作。请帮助我