Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何避免JQuery中的HTML编码_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何避免JQuery中的HTML编码

Javascript 如何避免JQuery中的HTML编码,javascript,jquery,html,Javascript,Jquery,Html,我正在调用一个Web服务方法来获取一些html数据。当我为div标记将返回的数据设置为innerHtml时,它显示为原样(文本)。我不希望返回的html数据被编码。如何做到这一点 以下是我的JQuery代码: $(document).ready(function () { $("#btnGetLaboratories").click(function () { var oService = new LaboratoryService();

我正在调用一个Web服务方法来获取一些html数据。当我为div标记将返回的数据设置为innerHtml时,它显示为原样(文本)。我不希望返回的html数据被编码。如何做到这一点

以下是我的JQuery代码:

$(document).ready(function () {
            $("#btnGetLaboratories").click(function () {
                var oService = new LaboratoryService();
                var fResult = oService.send(); // returns some html data

                $("#divResult").html(fResult);
            });
        });
以下是我的html代码:

<input id="btnGetLaboratories" type="button" value="Get Laboratories" />
    <div id="divResult">

    </div>

尝试使用

$(document).ready(function () {
        $("#btnGetLaboratories").click(function () {
            var oService = new LaboratoryService();
            var fResult = oService.send(); // returns some html data

            var newData = $('<div/>').html(fResult).text();

            $("#divResult").html(newData);
        });
    });
$(文档).ready(函数(){
$(“#btangetlaboratories”)。单击(函数(){
var oService=新实验室服务();
var fResult=oService.send();//返回一些html数据
var newData=$('').html(fResult.text();
$(“#divResult”).html(新数据);
});
});

希望它能帮助您澄清一下,您在呈现的页面上看到了
fResult
的文本HTML标记?你能举例说明它返回的数据以及它在页面上的外观吗?问题是什么还不是很清楚。例如,如果返回数据是
hello
,那么我的div(即divResult)innerHtml将变成
hello
;这不是我所期望的。我希望在第页上显示hello。@user3747698我的答案你核对过了吗