gpt4 book ai didi

jquery 返回 null - 为什么?

转载 作者:行者123 更新时间:2023-12-01 04:30:42 24 4
gpt4 key购买 nike

我正在使用 jquery ajax $.get ,它调用我的服务器上的 php 脚本并从另一个站点(域)检索内容。它返回完整的网页。然后我想使用 .find() 方法从“center”标签中提取 html 数据,但我遇到了一些问题。

$("#btnGetData").click(function(){
$.get("pgiproxy.php",{ data: $("#formdata").serialize() },
function(result) {

alert($(result).find('center').html());

val = $(result).find('center').html();
alert(val);

$('#BFX').html(result);
alert( $('#BFX').find('center').html() );

});
});

前 2 个方法都返回“null”,但是当我将(“结果”)html 插入 #BFX div 时,它会在我的显示器上正确显示,最终警报正常工作,它 find() 是“中心” ' 标记并在警报中显示 html 数据。

有人能明白为什么我在尝试从返回的 ajax 数据“结果”中“find()”“center”标签时返回“null”(如前两个警报中所示)。

感谢任何帮助

尼克。

最佳答案

你应该尝试这个:

$("#btnGetData").click(function(){
$.get("pgiproxy.php",{ data: $("#formdata").serialize() },
function(result) {
var temp = $('<div/>').html(result);

alert(temp.find('center').html());

val = temp.find('center').html();
alert(val);

$('#BFX').html(result);
alert( $('#BFX').find('center').html() );

});
});

关于jquery 返回 null - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819191/

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