getJSON typerror e未定义

我在下面有这个jquery

$.getJSON('../GetCities?', { term: inputString }, function (data) { var anchorTagElements = ''; console.log("line 39 "); $.each(data.items, function (i, item) { console.log("line 41 " ); anchorTagElements = anchorTagElements + '' + item.City + ', '; }); 

我可以看到数据是使用firebug从服务器返回我可以看到第39行打印到日志但第41行并不意味着它在第41行之前就失败了。我得到的错误信息是我得到的类型错误:e是未定义

![在此处输入图像说明] [1]

任何想法在哪里看?

编辑

使用jquery non minified我得到TypeError:obj是undefined length = obj.length,

它没有试图得到评估的长度ii认为不确定为什么,我可以看到数据正确回来。 这是回来的数据

 $.each(data, function (i, item) { anchorTagElements = anchorTagElements + '' + item.City + ', '; }); 

尝试:

 $(data.items).each(function (i, item) { 

此外,尝试打印data以查看它是否有效。