jQuery 调用 load(url) 并将内容存储为字符串

tay*_*fan 1 html javascript jquery

$('#loadHere').load('https://www.google.com');- 目前,这会加载<div id="loadHere"></div>.

我想做的是以某种方式将该输出存储为 HTML 字符串var

伪代码var googleString = parseString($.load('https://www.google.com'));

输出的时候googleString就会吐出来<html>...<head>...<body>...</html>

这可能吗?

我的最终目的是搜索string特定的id.

非常感谢你。

索引.html:

<!--snip-->
<script src="https://.... jQuery file"></script>
<div id="loadHere"></div>
<script src="changePage.js"></script>
<!--snip-->
Run Code Online (Sandbox Code Playgroud)

更改页面.js

$(document).ready(function(){
$('#loadHere').load('https://www.google.com');
}
Run Code Online (Sandbox Code Playgroud)

[编辑] - 包含两个文件的片段。

use*_*476 5

jQuery的load方法是jQuery ajax方法的简写。load 方法执行 ajax 方法并将结果输出到您提供的元素中。

现在,您想要做的是执行具有成功回调的 post 或 get(或本质上是“ajax”)jQuery 方法。

$.get( "https://www.google.com", function( data ) {
    var result = data;
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

看: