开发者社区> 问答> 正文

发送ajax请求到后台获取的数据不能显示到弹框<div>中

点击按钮发送ajax请求到后台获取的数据,div能弹出来,但是下面的数据不显示,如下图(块里面为空,无数据,只有表头):screenshot
在html的标签中的代码:<br> <img src="http://img.ask.csdn.net/upload/201511/23/1448285257_457694.jpg" alt="图片说明"><br> 红框①中的数据都获取到了但是不显示到块中;粉框②是拼接的html,不显示数据的问题估计就出在这里,其他地方元素都显示正常。
我的逻辑是,从服务器取出的数据填进这个div中,但就是不显示。是不是还缺点什么?是异步的问题吗?

展开
收起
小旋风柴进 2016-03-13 14:44:41 3007 0
1 条回答
写回答
取消 提交回答
  • 你在success回调里面return内容无用,没有任何对象接收返回值,而且ajax是异步的,如果你userLive要返回数据,也需要将ajax设置为同步的,async:false

    将 return html那句改为$('#light').append(html),往弹出层里面添加内容,如果你的light还有容器,自己注意修改选择器

    2019-07-17 19:02:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载