我需要在父级页面
之后填写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 );
可能是一个愚蠢的错误,但我有点卡住,有什么建议吗?
答案 0 :(得分:1)
将参数传递给回调,并检查Ajax上的dataType
afterClose : function() {
$.ajax({
type: "GET/POST",
url: "myURL",
dataType: 'json',
success: function(data){
// Handler for data Result
}
});
}
这应该可以解决问题。
答案 1 :(得分:0)
尝试将参数传递给函数:
afterClose : function(data) {
$("#ajax-content-here").html( data );
}
我不确定这是解决方案,因为我不熟悉jQuery