最近很长一段时间都在想办法处理Ajax跨域的问题,远程的数据取到了,可就是老是解析不了,一解析就报unterminated string literal
的错误,而我却还以为没有跨域问题没解决好,一直沿着jquery jsonp的路线往下走,浪费了好多时间还没解决问题,偶然间看到下面的代码,就想着试试看,结果带到servlet中一试,问题就解决了,唉真是。。。。。尼玛,真心想讲句脏话!!!!!!!!!!!!
//resultString = resultString.replace("\n\r", "<br> ");//这句会报错,去掉
resultString = resultString.replace("\r\n", "<br> ");//这才是正确的!
resultString= resultString.replace("\t", " ");
resultString =resultString.replace(" ", " ");
//resultString=resultString.replace("\"", "\\"+"\"");//如果原文含有双引号,这一句最关键!!!!!!
再补充一些:
resultString =resultString.replace("<", "<");
resultString =resultString.replace(">", ">");
resultString =resultString.replace("&", "&");
resultString=resultString.replace("\n\n","");
resultString = resultString.replace("\"","\\\\\"");
resultString = resultString.replace("\n", "");
分享到:
相关推荐
在JavaScript中,"unterminated string literal"错误通常发生在字符串字面量没有被正确关闭的情况下。这意味着你的字符串在结束引号之前遇到了未预期的字符,导致JavaScript解析器无法确定字符串的结束位置。在这种...
VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2052 Unterminated string VCLTee...
在计算机科学领域,汇编语言是一种低级编程语言,它将机器指令以人类可读的形式表示。本项目“汇编语言实现简单加减...通过编写和运行这样的程序,开发者可以更好地掌握汇编语言的精髓,以及如何利用它来解决实际问题。
解决语法错误中间件可帮助您解决快递服务器中的语法错误厌倦/担心在无效的JSON数据被迫吞咽时看到服务器抛出语法错误? <!DOCTYPE html >< html lang =" en " >< head >< meta charset =" utf-8 ...
* 加入一个 list 页面,页面中需要一个连接,运行时显示错误 Unterminated 标签,解决方法是 href 中要将全部 spring:url 包含进去,之后加上结尾符号即可。 十、包的命名 * 建立一个装 Bean 文件的包,一个装 DAO...
解决这个问题的方法有两种: 1. 使用`Matcher.quoteReplacement()`方法: 这个JDK提供的方法可以帮助我们处理特殊字符。通过调用`Matcher.quoteReplacement(re)`,我们可以确保字符串中的所有特殊字符,包括`$`,...
fprintf(stderr, "Error: JSMIN unterminated string literal."); exit(1); } } } case 3: theB = next(); if (theB == '/' && (theA == '(' || theA == ',' || theA == '=' || theA == ':' || theA == '['...
为了解决这个问题,我们可以采取以下步骤: 1. 首先,我们需要确保接收到的数据确实是一个有效的JSON字符串。可以编写一个辅助函数`isJson`,用于判断传入的字符串是否符合JSON格式。这个函数会尝试使用`JSON.parse...
System.out.println("Unterminated quoted string: " + line.substring(startIndex)); break; // 如果没有找到结束引号,可能需要额外处理 } } line = line.substring(startIndex + 1); } } } ``` 这段代码...
10. **错误:#145 - Unterminated string constant** 你的字符串常量没有正确关闭,可能忘记了双引号。检查字符串,确保每个开始的双引号都有对应的结束双引号。 11. **错误:#149 - Type mismatch in ...
actionerror标签:输出Action中getActionErrors()方法返回的异常信息。 actionmessage标签:输出Action中getActionErrors()方法返回的信息。 component标签:生成一个自定义的组件。 div标签:AJAX标签,生成一个...
这两种方法都可以帮助开发者构建XML结构,但实现方式略有不同。 1. **DOMDocument类**: DOMDocument是PHP的一个内置类,用于处理XML文档。这个类提供了对XML文档进行创建、修改和查询的能力。在上述示例中,我们...
Matlab 提供地图/字典(键值存储数据类型)的功能。 迭代地图可能很麻烦,这就是 foreach 的步骤。 使用resultmap = foreach(map, fctH) 对地图的每个项目调用函数句柄 fctH。 结果存储在与原始映射具有相同键的...
常见的终端匹配方法包括终端电阻耦合和电容耦合,而针对差分信号传输,有更多特定的技术方案,如未终止(Unterminated)、串联/后匹配(Series/Backmatch)、并联(Parallel)、交流(AC)、电源(Failsafe)、交替...
Oracle 10g 在一些 Linux 系统下安装可能会被中断,在安装日志文件$ORACLE_HOME/install/make.log 里可以看见以下错误信息:/bin/sed: -e expression #1, char 7: unterminated `s' command 要解决这个问题就必须...
/bin/sed: -e expression #1, char 7: unterminated `s' command ``` 为了修复这个错误,你需要编辑 `gennttab` 文件并进行相应的更改。 ##### 1. 解压 gennttab 文件 首先,需要解压 `gennttab` 文件。可以使用...
未端接源驱动(Unterminated Source) **图1** 描述了一个由平衡未端接源驱动的差分驱动器。这种情况下,通常适用于低阻抗源与驱动器之间的连接距离较短的情况。 **参数定义:** - _RS/2_:源阻抗的一半。 - _...
- **接口**:采用HSUL_12 (High Speed Unterminated Logic 1.2V) 接口。 - **数据率架构**:支持命令、地址和数据总线的双倍数据率架构。 - 所有控制和地址信号(除了CS_n和CKE),在时钟的上升沿和下降沿被锁存。 ...
Ambiguous operators need parentheses -----------不明确的运算需要用括号括起 Ambiguous symbol ''xxx'' ----------------不明确的符号 Argument list syntax error ----------------参数表语法错误 ...