jQuery 有没有办法从 url 加载 Html 内容?
例如:
<div class="MyContent">
<html>
<head>
<title>Hello World Page</title>
</head>
<body>
Hello World
</body>
</html>
</div>
我可以将 div 中的所有 HTML 替换为 URL 中的内容吗?
您正在寻找.load()
从服务器加载数据并将返回的 HTML 放入匹配的元素中。
首先,使用此代码创建一个 HTML 页面
<html>
<head>
<title>Hello World Page</title>
</head>
<body>
Hello World
</body>
</html>
在 DIV 中有一个 iFrame(可选)并使用 jQuery 将 iFrame 的源更改为 URL。该 url 应指向您在上面创建的页面。
function loadIframe(iframeName, url) {
var $iframe = $('#' + iframeName);
if ( $iframe.length ) {
$iframe.attr('src',url);
return false;
}
return true;
}
在 jQuery 中使用.get()
和。.html()
前任,
$.get(url, function (data) {
$('.MyContent').html(data);
});