gpt4 book ai didi

javascript - jQuery 解析巨大的响应失败

转载 作者:行者123 更新时间:2023-11-28 02:39:42 25 4
gpt4 key购买 nike

我正在开发一个应用程序,该应用程序将请求发送到 url 并使用 jQuery 解析 html 上存在的表作为响应。虽然当返回的 html 代码量合理时,这似乎工作得很好,但它在处理大数据集时会以某种方式失败。

问题开始于

   $.get(url, function(response){
$(response).find('table');
})

尽管响应字符串中有一个表,但仍返回空搜索结果。但是,当表很小(大约 1000 列)时,相同的代码可以正常工作

知道如何解决这个问题吗?

出于测试目的,我现在正在使用此数据集,http://socr.ucla.edu/docs/resources/SOCR_Data/SOCR_Data_Dinov_020108_HeightsWeights.html

有什么其他建议可以让这个过程更快一点吗?

最佳答案

试试这个:

$.get(url, function(response){
var $response = $(response);
var $table = $response.is('table') ? $response : $response.find('table');
// ...

})

如果响应 HTML/XML 是 <table> ,然后find()不会找到它。它只查看您开始的元素的后代。上面的代码检查您是否已经获得 <table> .

关于javascript - jQuery 解析巨大的响应失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12876842/

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