开发者社区> 问答> 正文

JSON的读取问题,data未定义

$.ajax({
 type: 'GET',
 url: "GetXY.ashx",
 dataType: 'json',
 success: function (data) {
 $.each(data, function (key, val) {

//输出
screenshot

执行时data未定义,但URL有响应,

展开
收起
杨冬芳 2016-07-06 17:13:21 2794 0
1 条回答
写回答
取消 提交回答
  • IT从业

    不可能啊。如果数据错误不会进入success的,你返回了什么内容?自己console.log(data)看看控制打印什么,内容json格式转化失败 ,你可以看看返回的data
    那要看你返回的是什么数据?如果是多个数组的话就不能这么遍历了,就得遍历data.array[index]

    var lnglat = new TLngLat(data[key].x,data[key].y);var marker = new TMarker(new TLngLat(data[key].x, data[key].y)); 

    你返回的数据可能和你取值的方式不对。 如果放回的是json就parseJSON(data);。 如果是list就each. 普通的直接打点调。

    2019-07-17 19:52:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
File Format Benchmark - Avro, JSON, ORC, & Parquet 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载