javascript - 通过 Ajax 调用获取格式化 html 内容的问题

标签 javascript jquery

我正在使用 Visual StudioCordova 工具来创建移动应用(Windows 10、Android)。我正在使用 JQuery Ajax 获取页面的 html 内容,此 ajax 调用的数据响应有一些特殊字符,例如 [\"、\n、\t 、...]。

示例:

<!DOCTYPE html>\n<html>\n    <head>\n        <link type=\"image/x-icon\" href=\"http://st.f1.video.vnecdn.net/i/v3/favicon.ico\" rel=\"shortcut icon\"/>\n        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n                    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\"/>\n                    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\"/>\n 

因此我无法将其转换为 jquery 对象: var dom = $(数据);

我尝试用空字符串替换它们,如下所示:

data = data.replace(/\r?\n|\r/g, '');

但它仍然包含字符[\"]

==>请帮助我,抱歉我的英语

最佳答案

'\' 字符用于转义另一个字符,因此要转义 '\',您需要使用 '\'。我希望这可以帮助你

关于javascript - 通过 Ajax 调用获取格式化 html 内容的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40138198/

相关文章:

javascript - 抽象出一个常见的成语

javascript - R shiny 在关闭应用程序/标签之前询问确认

javascript - 如何在javascript中选择带有类名的SVG路径

javascript - 显示图像加载进度条

jquery - 等待多个延迟对象完成并使用解析值

javascript - 使用 JavaScript 的 Chrome 和 Safari XSLT

javascript - 在 Canvas 上旋转现有图像

javascript - jQuery:斑马条纹表

javascript - Bootstrap Navbar Toggle 无法正确呈现

javascript - jquery live 在 IE 中运行很慢