xmlhttp.responseText问题。

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:45:07
我想通过var responseString = xmlhttp.responseText;
这样取得值,但是有的时候他乱取,取的不是我想要的值,所以我想问一下,responseText有没有参数,可不可以按我想要的取值?
都是英文的,现在问题是有的时候他给我的是另外一个值,不是我想要的,
比如说页面上有两个aaa
和B
那我只想要aaa不想要B,请问有什么办法吗?比如在aaa之前加上一些标志。

用responseXML 但是要发送XML格式的文本到客户端,在客户端用dom解析

如果用responseText 的话也行,不过你需要一种全新的数据格式--JSON,JSON比XML更容易在客户端解析,因为JSON是js的子集.如果要用JSON的话你要先去了解一下JSON的格式,客户端应用JSON非常容易,用eval就可以解析成JSON对象,服务器端比较麻烦,你去找点资料了解一下吧

在后台处理下。中文去的都是乱码,如果你用的是GB2312的话,在后台request和response的时候转下编码

没有参数,它是按你在程序中取的值,返回浏览器.