为了账号安全,请及时绑定邮箱和手机立即绑定

谁能帮我看下这段AJAX错在哪里啊

谁能帮我看下这段AJAX错在哪里啊

MMTTMM 2018-12-06 18:07:42
前台:   $.ajax({                 url: "./Default.aspx",                 type: "POST",                 contentType: 'charset=utf-8',                 success: function (data) {                     if (data = !null) {                         $.each(data, function (i, item) {                             var spotSelected = new BMap.Point(item.Point);                             var labelMarker = new BMap.Marker(spotSelected, { icon: myIcon });  // 创建10个标注                             mymap.addOverlay(labelMarker);                             var opts = { offset: new BMap.Size(0, -25), title: '<a style="text-decoration:none;color:#2679BA" href="http://www.baidu.com">item.Name</a>'  };                             var infoWindow1 = new BMap.InfoWindow("<div style='line-height:1.8em;font-size:12px;'><b>地址:</b>item.Address</br><b>电话:</b></br></div>", opts);                         });                     }                 }             });         } 后台:   List<Company> xml = new XmlHelper().SetEntity(HttpContext.Current.Server.MapPath("XMLFile1.xml"));             return xml; 问题:item为空。       还有data为一堆页面代码
查看完整描述

8 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

贴代码尽量带上格式,另外指出什么错误。

被请求页面尽量用ashx。

响应数据类型尽量为String,或者json。

查看完整回答
反对 回复 2019-01-21
?
函数式编程

TA贡献1807条经验 获得超9个赞

后台返回的是JSON格式的数据吗?

查看完整回答
反对 回复 2019-01-21
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

后台返回的是网页信息

查看完整回答
反对 回复 2019-01-21
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

@小小志向: 那$.ajax中data的值就是字符串,无法通过$.each进行处理

查看完整回答
反对 回复 2019-01-21
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

@dudu: 那可如何是好,我要怎么做呢

查看完整回答
反对 回复 2019-01-21
?
慕村225694

TA贡献1880条经验 获得超4个赞

if()语句应该写错了的吧,只是看了一下代码,不知道ajax是不是可以像你那么写,不过看上去好像if()里面写错了的

查看完整回答
反对 回复 2019-01-21
  • 8 回答
  • 0 关注
  • 375 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信