Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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
C# jQuery load txt file.html()_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# jQuery load txt file.html()

C# jQuery load txt file.html(),c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,使用$('myDiv').load('mytxtFile.txt')时,如何解码.txt文件的html内容 我知道:$('').html(value.text() 换句话说,如何将这两者结合起来 重要提示:mytextFile.txt是使用ckeditor生成的一些代码的容器,我想在html表单中以html表单的形式显示此txt文件的内容 我的txt文件中的代码是: <p>hellohome</p> 我想把它显示为:sss你好家sss 在

使用
$('myDiv').load('mytxtFile.txt')
时,如何解码.txt文件的html内容

我知道:
$('').html(value.text()

换句话说,如何将这两者结合起来

重要提示:mytextFile.txt是使用ckeditor生成的一些代码的容器,我想在html表单中以html表单的形式显示此txt文件的内容

我的txt文件中的代码是:

<p>hellohome</p>
我想把它显示为:sss你好家sss 在我的html页面中

谢谢你的支持

你不能
load()
用于将HTML片段直接拉入文档。如果要预处理数据,则使用
$.ajax
加载数据,并使用
success
编写自己的逻辑来更新元素内容

success: function (data) {
    $('myDiv').text(data);  // Note: Your selector but not one that is valid for an HTML document
}

您可以使用
$.ajax
加载文本文件,然后添加带有“
$('#YOURDIV').text(数据)
”的文本

例如: 小提琴手:

HTML:

JavaScript:

$.ajax({
    url: '/echo/html/',
    type: "POST",
    data: {
        html: "<p>Text echoed back to request</p>" + "<script type='text/javascript'>$('target').highlight();<\/script>",
        delay: 0
    },
    success: function(data){
        $('#text').text(data);
    }
})

小提琴手:

如果我正确理解了问题,你可以这样做:

$('myDiv').load('mytxtFile.txt', function(text) {
  $(this).text(text);
});

我想你在追求这样的东西:

 $('<div/>').load('mytextFile.txt', function(textStr) {
    var htmlStr = $(this).html(textStr).text(); 
    $(this).html(htmlStr);
 }).appendTo('form');
$('').load('mytextFile.txt',函数(textStr){
var htmlStr=$(this.html(textStr.text();
$(this.html(htmlStr);
}).附录(“形式”);
这将有效地编码html实体,返回正确格式的
htmlStr
,您可以使用它设置元素的
html()


似乎
.laod()
可以实现这一点,如果文件是本地的。谢谢你的回答,但请再次关注我的问题,(我已编辑了我的问题)。@user2675149我仍然不确定我是否完全理解你想要实现的目标OK,但是下次如果你想要更多的细节,请提出一个新问题谢谢你的大力帮助。但对我来说最好的解决方案是:}$('').load('mytextFile.txt',function(textStr){var htmlStr=$(this.html(textStr.text();$(this.html(htmlStr);});
$('myDiv').load('mytxtFile.txt', function(text) {
  $(this).text(text);
});
 $('<div/>').load('mytextFile.txt', function(textStr) {
    var htmlStr = $(this).html(textStr).text(); 
    $(this).html(htmlStr);
 }).appendTo('form');