Javascript 如何通过JSON文本传递html完整数据

Javascript 如何通过JSON文本传递html完整数据,javascript,jquery,html,json,Javascript,Jquery,Html,Json,我有一个jquery代码,我试图将整个html页面作为json文本获取 现在,我想用json字符串编写这段代码 json格式 text1将包含单字符串格式的完整html,并将其传递给jquery 可以这样做吗?请告诉我如何合并?您可以使用$(“html”).html()以获取整个页面的html。然后,您可以将其放入文本1: var text1 = $("html").html(); 因为我们的jquery代码将把整个html页面作为json文本提供给您。因此,您可以使用JSON.stringi

我有一个jquery代码,我试图将整个html页面作为json文本获取

现在,我想用json字符串编写这段代码

json格式

text1将包含单字符串格式的完整html,并将其传递给jquery

可以这样做吗?请告诉我如何合并?

您可以使用
$(“html”).html()
以获取整个页面的html。然后,您可以将其放入文本1:

var text1 = $("html").html();

因为我们的jquery代码将把整个html页面作为json文本提供给您。因此,您可以使用JSON.stringify(对象)来编写JSON字符串。请看下面的示例

var obj = new Object();
obj.name = "Raj";
obj.age  = 32;
obj.married = false;
var jsonString= JSON.stringify(obj);

如果你满意的话

不确定使用jQuery是否可能,但您可以尝试以下方法:

var text1 = document.getElementsByTagName('html')[0].outerHTML;

这不包括
html
元素本身(或其上的任何属性)。谢谢这是非常有用的谢谢你,但这不是我想要的。无论如何我找到了方法,谢谢你的帮助。请注意,Firefox 10及以下版本不支持
outerHTML