来自AJAX html的Body类

use*_*746 1 ajax jquery

我有这个AJAX功能

        type: "GET",
            url: url,
            cache: false,
            dataType: 'html',
            success: function(data){

            },
            error: function(){ },
            complete: function(){ }
        });
Run Code Online (Sandbox Code Playgroud)

当然,"数据"代表整个文档,<html>但我只想从这个数据变量中获取body元素的类.

有谁知道这是怎么做到的吗?从检索到的数据中获取body元素类?

非常感谢你的每一个建议.

jos*_*ght 5

你可以用纯JavaScript做到这一点:

success: function(data){
    var parser = new DOMParser();
    doc = parser.parseFromString(data, "text/html");
    // Your class(es)
    var docClass = doc.body.getAttribute('class');
    // Garbage collection, you don't need this anymore.
    parser = doc = null;
}
Run Code Online (Sandbox Code Playgroud)