gpt4 book ai didi

jquery - 无法查询$.post返回的数据

转载 作者:行者123 更新时间:2023-12-01 07:27:54 25 4
gpt4 key购买 nike

 $.post( url, JSON_POST,
function( data ) {
var content = $( data );
var content = $( data ).find( '#json' );
console.log(data);
console.log(content);
}
);

第一个console.log的结果是

<div id="json">{"status":1,"message":"Reply submitted successfully."}</div> 
<div id="test">sdfsafdsfds</div>

但由于某种原因,第二个日志返回一个空数组。我试图查询 data 变量内的 html,但结果始终为 null 集。

我真的很感激能帮助我解决这个问题。我浏览了 $.post 手册,但没有提到这个问题。

P.S 我正在使用 JQUERY 1.7

最佳答案

find 查找所选元素的后代。在您的情况下,这两个元素都没有后代,更不用说任何 ID 为 json 的元素。

相反,您正在寻找所选元素中的特定元素。在这种情况下,您应该filter [docs]当前元素:

var content = $(data).filter('#json');

关于jquery - 无法查询$.post返回的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378055/

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