javascript - 如何从外部服务器加载特定数据?

标签 javascript jquery html ajax

我想使用 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/

相关文章:

javascript - JSON 列表中元素的顺序是否保留?

Javascript:声明函数的最佳实用方法

javascript - 如何在单击元素时更改图片。它必须只显示一种尺寸的图片,不能显示其他尺寸的图片。

Javascript Regex 获取不在单引号或双引号中的字符串列表

jquery - 在我的案例中如何替换背景图片?

java - 将 Html 图像输入保存为 java 文件

PHP/HTML 表单进入数据库复选框验证

html - CSS 结果在浏览器中显示不同

javascript - 在 Onload 事件上使用 Javascript 操作

javascript - gBrowser 函数未定义