Javascript html特性剥离标记

Javascript html特性剥离标记,javascript,php,jquery,Javascript,Php,Jquery,我正在尝试修改元素并给它们元素。表和元素都已创建。但是,在尝试将s加载到响应中时,文本会剥离s。我已经通过将响应文本加载到它自己的页面来验证它是否支持,但是当使用下面的代码时。标签被剥掉了 $("#Records").load("get.php?"+str, function(){ $('.trclass').each(function(){ var id=this.id; var xmlhttp=new XMLHttpRequest();

我正在尝试修改元素并给它们元素。表和元素都已创建。但是,在尝试将s加载到响应中时,文本会剥离s。我已经通过将响应文本加载到它自己的页面来验证它是否支持,但是当使用下面的代码时。标签被剥掉了

$("#Records").load("get.php?"+str, function(){
    $('.trclass').each(function(){
        var id=this.id;
        var xmlhttp=new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                $('#'+id).html(xmlhttp.responseText);
            }
        }
        xmlhttp.open("GET","get.php?Read=true&"+str2,false);
        xmlhttp.send();                      
    });
});
我已经验证了响应文本是否正确。我可以将其转换为.append()或.load(),只需要一些有效的东西。我见过一些解决方案,包括创建一个新的div,在其中放入一个表,然后将其发送回,但这太不规范了,我不想在get.php上这样做。寻找一个好的解决方案。希望从这段代码中


谢谢

我在这里找到了解决方案

我使用了$('div.desc').html($.parseHTML(unescape(that_string)))的答案


它工作得很好

你能解释一下你想要完成什么吗?抱歉@Steve,修复了。
var id=$(这个)[0].id
请使用
这个.id
“我已经验证了响应文本是正确的”–听起来不像;特别是当你发布的答案给了你预期的结果时——这使得你的
get.php
很可能不是首先返回HTML代码来组成元素,而是将所有HTML特殊字符不必要地写为实体对应项。