主题:为什么?
<script language="JavaScript">
.....
http_request.open("POST","getnum.asp",false);
http_request.send();
var strResult=unescape(http_request.responseText);
arrTmp=arrResult.split("$");
POST 发送前的字符串是139位包括 $ ,为什么 strResult.length 是259多了120位?
我检查了arrTmp[0].length 是121位,原来应该是1位,还有多出来的是什么也看不到,比如arrTmp[0]=0 显示的也对是0。arrTmp[1]、arrTmp[2]、arrTmp[3]....其它的都正常
if(arrTmp[j]!=0){
}
就无法正确判断,我折腾了一个晚上才发现arrTmp[0]多了120位看不到的字串是怎么回事,该怎么改?
.....
http_request.open("POST","getnum.asp",false);
http_request.send();
var strResult=unescape(http_request.responseText);
arrTmp=arrResult.split("$");
POST 发送前的字符串是139位包括 $ ,为什么 strResult.length 是259多了120位?
我检查了arrTmp[0].length 是121位,原来应该是1位,还有多出来的是什么也看不到,比如arrTmp[0]=0 显示的也对是0。arrTmp[1]、arrTmp[2]、arrTmp[3]....其它的都正常
if(arrTmp[j]!=0){
}
就无法正确判断,我折腾了一个晚上才发现arrTmp[0]多了120位看不到的字串是怎么回事,该怎么改?