未捕获的TypeError:无法在'中使用'运营商搜索' 25'在

时间:2014-11-19 21:33:42

标签: php jquery ajax

挣扎着想出这个错误。我理解它与String不是一个JSON对象,但我无法解决它!

   Uncaught TypeError: Cannot use 'in' operator to search for '25' in ["fgdf","dfergerg","Save"] 

这是我的功能:

$(document).ready(function(){
    $(".userIcon").click(function() {
        var groupUsername = $(this).attr('id');
        $.ajax({
           type: "POST",
           url: "groupUserList.php",
           data:{"groupUsername" : groupUsername},
        }).done(function(data) {
            jQuery.each(data, function(name, value) {
                if (value !== 'Save') 
                {
                    $(document).ready(function(){
                        console.log(value);
                    })
                }
            })
        })
    })
})

干杯

1 个答案:

答案 0 :(得分:1)

对它进行排序。刚刚缺少dataType

 dataType: "json",