我已经使用了这段代码,我想替换“&ul; ello-list'内容与答案数据。我正在尝试
$.ajax({
type: "POST",
url: "home/hello.php",
data: {
"action": "hello_action"
},
success: function(datas) {
if (datas) {
$("ul.hello-list").fadeOut();
// It doesn't work
datas.fadeIn();
}
}
});
Thxs
答案 0 :(得分:0)
所以从你的评论中,我相信你可以做到:
success: function(datas) {
if (datas) {
var $newContent = $(datas).hide();
var $oldList = $("ul.hello-list");
var $container = $oldList.parent(); // Replace this with whatever your container is
$oldList.fadeOut();
$newContent.appendTo($container).fadeIn();
}
}
问题是datas
本身并不是jQuery对象,所以你不能在它上面调用jQuery函数。此外,它需要在它被淡入之前附加到DOM。