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)
[编辑] - 包含两个文件的片段。
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)
看: