Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 是否有任何库/扩展可以安全地将txt文件编码为HTML文件,以便我赢得';您不需要通过AJAX加载它吗?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 是否有任何库/扩展可以安全地将txt文件编码为HTML文件,以便我赢得';您不需要通过AJAX加载它吗?

Javascript 是否有任何库/扩展可以安全地将txt文件编码为HTML文件,以便我赢得';您不需要通过AJAX加载它吗?,javascript,jquery,ajax,Javascript,Jquery,Ajax,目前,我正在通过$.ajax加载一个txt文件(utf-8)(我正在使用jQuery) txt文件包含一些换行符,例如: line1 line2 line3 如果我通过AJAX将其加载到一个变量中,它将是: line1\n\nline2\nline3 在这种情况下,我可以用\n或任何其他符号替换换行符,但对于非常复杂的txt文件,这是非常危险的 是否有任何库或函数可以将txt文件直接编码为字符串,我可以直接将其投入使用,如: $ convert-to-string a.txt output

目前,我正在通过$.ajax加载一个txt文件(utf-8)(我正在使用jQuery)

txt文件包含一些换行符,例如:

line1

line2
line3
如果我通过AJAX将其加载到一个变量中,它将是:

line1\n\nline2\nline3
在这种情况下,我可以用\n或任何其他符号替换换行符,但对于非常复杂的txt文件,这是非常危险的

是否有任何库或函数可以将txt文件直接编码为字符串,我可以直接将其投入使用,如:

$ convert-to-string a.txt
output in a text file:
var s = 'line1\n\nline2\nline3';

谢谢,因为JSON是JavaScript的一个子集:

  • 转换为JSON(可以使用多种语言的许多库)
  • 确保没有任何可能破坏脚本元素的内容(如
  • 输出
    var foo=$results\u of\u over\u steps;
  • 一些JSON库会自动将
    /
    字符转义为
    \/
    ,为您处理第2个字符,如果您的库不转义,则应作为单独的步骤进行转义