Ajax返回信息拆串显示

my145793 2009-01-21 01:02:31

@北发02&0&1&70&70!@北发04&0&6&374&374!@北发05&5&0&0&0!@编组05&0&1&50&50!@南发04&0&2&120&120!@站5&3&0&0&0!
...全文
297 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu_zhaoqf 2009-01-22
  • 打赏
  • 举报
回复
关键点:string对象的split方法的使用。
西瓜 2009-01-22
  • 打赏
  • 举报
回复
Ajax返回的信息一般都是XML格式的
就直接拿第一个节点的数据
然后拿第一个节点的子节点的数据
用dom4j解析
happy11wd 2009-01-21
  • 打赏
  • 举报
回复
public String getStringValue(ArrayList Arr){
StringBuffer stringValue=new StringBuffer("");
for(int i=0;i<Arr.length();i++)
{
if(Arr.length()>0)
{
if(i==0)
{
stringValue.append("@"+Arr[0]);
}
else
{

if(i%5==0)
{
stringValue.append("!@"+Arr[i])
}
else
{
stringValue.append("&"+Arr[i])
}

}
}

}
}
duoduo6153 2009-01-21
  • 打赏
  • 举报
回复
问题描述得不清楚,得让别人明白是怎么回事呀。
zou_wei_forever 2009-01-21
  • 打赏
  • 举报
回复
List<String> list = new ArrayList<String>();
list.add("xxx");
list.add("yyy");
list.add("zzz");
最后经处理:
String result="";
for(String s:list)
{
result += "@" + s +"!"
}
最后返回result给客户端,是这样吗?
&行内分隔 没看明白。

Sou2012 2009-01-21
  • 打赏
  • 举报
回复
UP!
icerainhxj 2009-01-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chinmo 的回复:]
JScript code
var str1="@北发02&0&1&70&70!@北发04&0&6&374&374!@北发05&5&0&0&0!@编组05&0&1&50&50!@南发04&0&2&120&120!@站5&3&0&0&0!";
str1=str1.replace(/^\@/,"").replace(/\!$/,"")
//alert(str1)
var ArrayList=str1.split("!@")
var arr=new Array()
for(var i=0;i<ArrayList.length;i++){
arr[i]=ArrayList[i].split("&")
for(var j=0;j<arr[i].length;j++){
document.write(arr[i][j]+" ")
}
docum…
[/Quote]

我也猜lz是这个意思。
  • 打赏
  • 举报
回复
var str1="@北发02&0&1&70&70!@北发04&0&6&374&374!@北发05&5&0&0&0!@编组05&0&1&50&50!@南发04&0&2&120&120!@站5&3&0&0&0!";
str1=str1.replace(/^\@/,"").replace(/\!$/,"")
//alert(str1)
var ArrayList=str1.split("!@")
var arr=new Array()
for(var i=0;i<ArrayList.length;i++){
arr[i]=ArrayList[i].split("&")
for(var j=0;j<arr[i].length;j++){
document.write(arr[i][j]+" ")
}
document.write("<br>")
}


指这样的?
Jacky_Zhu_1983 2009-01-21
  • 打赏
  • 举报
回复
你要怎么拆?
var info = http.responseText;
//这里info就是@北发02&0&1&70&70!@北发04&0&6&374&374!@北发05&5&0&0&0!@编组05&0&1&50&50!@南发04&0&2&120&120!@站5&3&0&0&0!
var returnValue = info.split("你要拆分的符号");
returnValue[0]...这样...
my145793 2009-01-21
  • 打赏
  • 举报
回复
将ArrayList加分隔符转换成String 客户端得到如上 请问如何显示?@行开始 !行结束 &行内分隔

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧