jquery tokenize响应显示[Object]

时间:2016-02-09 14:59:00

标签: jquery ajax tokenize

我正在开发用于学校教师和学生之间交流的电子邮件系统。我正在使用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事件并提醒结果,然后,根据我的需要它不能正常工作。请帮助我

0 个答案:

没有答案