这个问题通常是由于未正确处理返回数据而引起的。使用jQuery的$.ajax方法时,可以通过设置dataType为json,使返回的数据自动解析为JSON格式的数据。
示例代码如下:
$.ajax({ url: 'url', dataType: 'json', success: function(data) { // 处理返回的JSON数据 }, error: function() { // 处理错误 } });
在success回调函数中,可以通过data对象来访问返回的JSON数据。如果仍然显示undefined,可以检查返回的JSON数据格式是否正确。
上一篇:Ajax成功后没有设置变量的值
下一篇:ajax成功后无法打印结果的问题