以下是我的ajax电话
$(document).ready(function() { $("#blog").focusout(function() { alert('Focus out event call'); alert('hello'); $.ajax({ url: '/homes', method: 'POST', data: 'blog=' + $('#blog').val(), success: function(result) { $.each(result, function(key, val) { $("#result").append('<div><label>' + val.description + '</label></div>'); }); }, error: function() { alert('failure.'); } }); }); });
我在控制台中收到“ TypeError:无效的’in’操作数obj’”错误
预先谢谢你
在您的Ajax调用中提及dataType属性,默认情况下会考虑文本,这就是为什么无法对 结果 进行迭代的 原因
dataType:'json'
因为您的 结果 应该是数组或json