I want the source code of an HTML page (1.html
) to be used in another page (2.html
). Furthermore, I want to perform operations on it in 2.html
Use can use .html method alternatively to get the entire html data of the page.
$(function(){
var a = ($('html').html())
})
I don't understand whatyou mean that you must make modifications, but you could simply load the second page through AJAX
var url ="1.html";
$.ajax({
url: url,
dataType: 'html'
success: function(data){
//do something with data, which is the page 1.html
}
});
jQuery:
$.get('ajax/test.html', function(data) {
$('.result').html(data);
alert('Load was performed.');
});
To get the DOM converted to a string:
document.getElementsByTagName('html')[0].innerHTML
Question: what do you mean by "use it"? Do you need to include 1.html inside 2.html? Or do you just need to process it?
Its very simple
On 2.html
use this jQuery snippet
$.get("1.html", function(response) {
alert(response)
//do you operations
});