dhtmlxform.发送的响应在警告提示中正确显示,但字符串比较不起作用
dhtmlxform.send response shown correctly in alert prompt but string comparison not working
也许这是一个愚蠢的错误,对我来说仍然是不可见的,但我就是看不到它。
[...]
form.send("update.do?old=" + old + "&new=" + new, "post", function(loader, response) {
alert(response); // shows "something" without the quotes of course
//but the next code fragment shows "not got ya"
if(response.equals("something")){
alert("got ya");
}
else
alert("not got ya");
});
[...]
响应来自动作类。但我认为问题不在这里,因为我得到了正确的alert()
,但附加它只是以防万一:
[...]
response.setContentType("text/html;charset=utf-8");
PrintWriter out;
try {
out = response.getWriter();
out.println("something");
out.flush();
out.close();
}
catch (IOException e) {
// treatment
}
[...]
我真的很感激任何帮助,因为它快把我逼疯了。非常感谢。
println()
方法在打印字符串的末尾添加一个新的行字符,而您在没有它的情况下比较它。试着
out.print("something");
相关文章:
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- 如何显示字符串中最多 200 个字符
- 我可以配置默认的角度过滤器以显示字符串,以便以搜索词开头的字符串排在第一位
- 单击按钮时显示字符串的每个字符
- 如何在有序列表中显示字符串的各个部分
- Angularjs:显示字符串中的最后四个字符,并将其余字符替换为“X”
- 在画布上显示字符串仅显示几分之一秒
- 仅显示字符串的一部分
- AngularJS - 需要帮助在绑定文本输入中显示字符串的当前长度
- 在对象中显示字符串
- 如何显示字符串中字符的每个位置
- 如何使火狐扩展 URL 按钮在悬停时显示字符串
- 自动完成不显示字符串数组
- 根据起始位置和结束位置高亮显示字符串中的子字符串
- 如何在ajax成功调用的html表中显示字符串数据
- 在多次出现时高亮显示字符串
- 在angular中绑定时,输入[number]字段不显示字符串值
- 使用按钮单击分别显示字符串数组的元素
- 我无法在流星正确显示字符串数据
- Angular -只在需要显示字符串时才显示值