我有一个调用 php 文件的 ajax 脚本。
php 文件回显“是”或“否”,我想使用字符串进行逻辑比较。
在javascript中,我想比较responseText中的字符串,看看它是否是==到“是”(或“否”)。但比较失败。
所以我做了警报 responseText,它确实将“是”(或“否”)显示为字符串。但是我在这里读到 responseText 可能包含隐藏的空白字符,所以我做了 responseText 的字符串长度,它表明字符串长度比它应该长了 4 个字符。所以我转义了 responseText alert(escape(responseText)) ,它表明我在 responseText 字符串的末尾隐藏了 %0A 和 %0D (换行符和换行符)。
我读到这些字符是由 php 添加的,但我还读到额外的字符在不同的 php 版本/服务器之间是不同的。
如何在不使用正则表达式的情况下防止这些额外的空格,因为正则表达式可能会删除有意的空格?
请不要建议使用 jquery 或 mootools 作为答案。
TIA