我想使用 div#title
中的文本创建一个变量,该变量位于不同的外部服务器上(即不是我的网站)。
该域具有以下 HTML:
<body>
<div id="wrapper>
<div id="title>Title Text Here</div>
<!-- LOTS MORE HTML HERE -->
</div>
</body>
我当前正在使用 HTTP GET 请求从服务器加载数据:
baseURL = "http://foowebsite.com"
$.get(baseURL, function(data){
var title = $("#title", data).text();
}, "html");
但是由于外部域在 div#title
下面有重要的 HTML,大约过了五秒我就可以使用该变量了。有没有更快、更有效的方法从 div#title
获取文本?
例如,我可以让 GET 请求在加载 #title
div 后停止吗?
最佳答案
您无法采取任何措施来加快外部网站的加载速度(除非您拥有该网站) - 如果加载需要 5 秒,那么加载也需要 5 秒。
关于javascript - 如何从外部服务器加载特定数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31015442/