【发布时间】:2014-04-03 01:47:32
【问题描述】:
fancybox 关闭后,我需要在父页面上用 ajax 的某些内容填充 div
<div id="ajax-content-here"></div>
所以使用来自 fancybox 文档的回调
afterClose : function() {
//Ajax query here values in json format
}
功能很好地关闭了fancybox,我进入我的网络检查所有需要的json格式数据
{value1:1, value2:2, value3:3}
但是当我尝试将它添加到 div 容器中时,没有任何反应
$("#ajax-content-here").html( data );
可能是一个愚蠢的错误,但我有点卡住了,有什么建议吗?
【问题讨论】:
-
你收到
data和afterClose : function(data) {了吗? -
@SumanBogati 是的,但我得到一个 [object] 结果,猜测它的数据类型不同。如何查看收到的内容?
-
您使用哪个关键字来响应数据,例如您在服务器端使用
name,然后在客户端使用data['name']获取数据。 -
我在
function(data)中没有返回任何内容,这就是它的原因 -
那么问题来了,先确保数据返回成功,再显示出来。
标签: javascript jquery ajax callback fancybox-2