gpt4 book ai didi

ajax - 如何在jquery中使用div标签附加html响应(从ajax请求获得)?

转载 作者:行者123 更新时间:2023-12-01 02:45:23 24 4
gpt4 key购买 nike

下面是访问服务器上的 url 并获取 html 响应的代码片段。我可以看到Firefox 调试器内的响应,但它不显示在 div 标记中。

$.ajax({
url: url,
dataType: 'html',
data: '',
type: 'POST',
success: function(data) {
//in firefox debugger i can see complete html response inside data
$('#displayContent').html(data); // but here, it does not
// append the html inside div displayContent. Instead it makes
// the current page blank
}
});​

我不明白我在这里犯了什么错误我可以不使用 $('#displayContent 直接将 ajax html 响应分配给选择器(在我的例子中为 div 标签) ').html(数据)?

最佳答案

不要使用 html() 方法,而是使用附加方法,即

$('#displayContent').append(data);

或者,如果您想将整个内容直接分配给您的元素,请使用加载方法

$(function(){
$('#displayContent').load(url);
});

关于ajax - 如何在jquery中使用div标签附加html响应(从ajax请求获得)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com