ajax解决了给高分:通过request.responseText得到的返加值不能使用?

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:50:55
返回值不是文本字符串吗,可是不能正常使用,比如a,不能运算:a+"abc";不能比较:if(a=="abc").都不认,也不出错。
只能写到文本框里去:document.form1.tb2.value=a;取出来再判断、运算。
如果alert("mm"+a"nn");打出来分三行是这样的:
mm
a
nn

这是因为你在输出的值的时候加了换行了。
A通过ajax去B获取值,B将值输出的时候里面加了换行因为你A再拿到的时候是加了换行的内容。注意你B里面输出的格式,最好什么都别加直接输出。

使用Trim()