假设我有一个页面a.html
,并希望使用来自其他页面<p id="name">NAME</p>
的ID b.html
元素来检索文本元素的文本。
答案 0 :(得分:17)
使用jQuery的get
method,非常简单:
$.get('a.html', null, function(text){
alert($(text).find('#name'));
});
原始XHR请求(按人气需求):
var request = new XMLHttpRequest();
request.addEventListener("load", function(evt){
console.log(evt);
}, false);
request.open('GET', 'a.html', true),
request.send();
答案 1 :(得分:0)
如果页面在同一个域上,则可以使用jQuery.ajax()或jQuery.load()
$.ajax({
url: url,
data: data,
success: success,
dataType: dataType
});
答案 2 :(得分:0)
你需要:
这是相当多的工作。 jQuery将为您完成大部分工作:
jQuery('#element_to_load_content_into').load('a.html#name'); // Note use of fragment identifier