JavaScript字符串比较 困惑 - Web 开发 / JavaScript
我通过Ajax从后台获取到数据,然后通过json传递到JavaScript里面
之前由于没有设置编码格式,当有中文的时候会现实乱码。
后来我在response里面设置了utf-8的编码后,能正常的获取到中文
但是我在用从后台获取到的数据 和 前台页面上 获取的数据做比较的时候 发现如下问题:
页面某个input 获取的数据 为pro1 = testa,后台获取的也是pro2 = testa
但是 alert(pro1 == pro2); 是false。
不知道是为什么?
pro2 = testa
pro2的值是有空格
输出之前 判断的时候,加一个trim()就可以了
那为什么我之前全是英文的时候,没有加trim()是正确的呢??
我明天去公司试试 呵呵
或者包含转义字符,
sohighthesky 一个强者,一个新的巩固者
一般这种情况都是由空格或者换行引起的
相关问答:
我也来一个趣味javascript:
打开以下html文件,依次按下G,L,C三个键,就会有奇迹出现!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" ......
怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件
引用
onkeydown和onkeyup事件
自动触发这两个事件
onkeydown 按下
onkeyup 松开
......
bbs.attjs.com
关于JS的论坛,本论坛才新建不久,希望大家多多光临。在此感谢
www.attjs.com
也有很多学习资料。祝大家学习愉快哦
顶个先。。。
加油,好好干。
毫无理由的接分
接分,希望有好的资源 ......
我想问。。js中可以通过个遍历所有元素并用getelementbyID获取指定ID的元素,那么怎样才能遍历所有元素从而获取有指定class的元素呢??好像没有getelementbyClass这个函数吧??
谢谢!
jquery倒是可以的
$(&quo ......