gpt4 book ai didi

javascript - 使用 jQuery 从外部网站获取值(value)

转载 作者:行者123 更新时间:2023-11-28 00:54:23 25 4
gpt4 key购买 nike

所以我有一个外部页面:

http://api.aghost.net/api/futures/index.cfm?Username=E020521102&Password=ksc0rNX&service=table&style=3&layout=chart&showGrid=0&symbols=@C@3&colorLabels=0&contractFormat=2&dateFormat=short&fontsize=large&timeFormat=m&dateFormat=m

我试图从中检索“345'4”,但是我的代码只是给了我一个对象,当我在该对象上运行“.toSource”时,我收到以下输出:

({0:{}, length:1, prevObject:{0:{location:({}), icpsignup:{0:{}, 1:{}, 2:{}, 3:{}, 4:{}, 5:{}, 6:{}, 7:{}, 8:{}, 9:{}}, jQuery1710019525210189072606:2}, context:{location:({}), icpsignup:{0:{}, 1:{}, 2:{}, 3:{}, 4:{}, 5:{}, 6:{}, 7:{}, 8:{}, 9:{}}, jQuery1710019525210189072606:2}, length:1}, context:{location:({}), icpsignup:{0:{}, 1:{}, 2:{}, 3:{}, 4:{}, 5:{}, 6:{}, 7:{}, 8:{}, 9:{}}, jQuery1710019525210189072606:2}, selector:"div.month.left span.big"})

我做错了什么?我觉得我已经接近解决方案了,但是我缺少一些东西..

下面是我的代码:

var data = 'http://api.aghost.net/api/futures/index.cfm?Username=E020521102&Password=ksc0rNX&service=table&style=3&layout=chart&showGrid=0&symbols=@C@3&colorLabels=0&contractFormat=2&dateFormat=short&fontsize=large&timeFormat=m&dateFormat=m';
var $row1 = jQuery("div.month.left span.big"), $row2 = jQuery("#cpuloaddynamic"), $row3 = jQuery("#meminfodynamic");

$.get("index.html", function(data){
var $data=$(data);
$row1.html( $data.find('tbody > tr:first-of-type > td:nth-of-type(5)').html() );
});
alert($row1.toSource());

我从以下帖子开始:jquery: load values from external html and populate many local <div> fields, with one read of the html

这是我编辑的代码:

var data = 'http://api.aghost.net/api/futures/index.cfm?Username=E020521102&Password=ksc0rNX&service=table&style=3&layout=chart&showGrid=0&symbols=@C@3&colorLabels=0&contractFormat=2&dateFormat=short&fontsize=large&timeFormat=m&dateFormat=m';
var $row1 = jQuery("div.month.left span.big"), $row2 = jQuery("#cpuloaddynamic"), $row3 = jQuery("#meminfodynamic");

$.get(data, function(data){
var $data=$(data);
$row1.html( $data.find('tbody > tr:first-of-type > td:nth-of-type(5)').html() );
alert( $data.find('tbody > tr:first-of-type > td:nth-of-type(5)').html() );
});

最佳答案

您似乎将请求发送到了错误的页面。$.get 的第一个参数(您的“index.html”)是必须接收您的请求的页面的网址(我认为这是您在“data”变量中拥有的网址)。函数中的“data”参数应该具有您期望的对象。

但是,即使您修复了此问题,我也不认为代码有效,因为使用 jquery,您可以仅向域中的 url 发送请求。

关于javascript - 使用 jQuery 从外部网站获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26404731/

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