servlet如何向ajax传递多个数据??

如题,,可以通过ajax的responseText的方法得到servlet的out.print()传来的文本信息,,如果我想得到多个文本信息应该如何办呢??... 如题 ,, 可以通过ajax的responseText的方法得到servlet的out.print()传来的文本信息,,如果我想得到多个文本信息应该如何办呢?? 展开
 我来答
小傻

推荐于2018-03-26 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

servlet向ajax传递东哥数据,可以使用拼接字符串的方式如下:

1.      GET方法:
  function selectCol(){
       帆指createXMLHttpRequest();
       var selcol = "软件工程";
       var sel= "测试是否可拼接"
    态早配   var url = "/emp/FindSpecial?selcol=" + selcol+","+sel;
       xmlHttp.onreadystatechange = handleStateChange;
       xmlHttp.open("GET",url,true);
       xmlHttp.send(null);
   }
  2.      POST方法:   function selectCol(){
       createXMLHttpRequest();
       睁则var selcol = "selcol=软件工程";
       var url = "/emp/FindSpecial";
       xmlHttp.onreadystatechange = handleStateChange;
       xmlHttp.open("POST",url,true);
           xmlHttpxmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       xmlHttp.send(selcol);
   }
q447552640
2015-09-15 · TA获得超过156个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:187万
展开全部
ajax是余亩以{name:value}的形式的对象类型,在不附加斗毁让任何包的情况下,通过string字符串,拼空局接成ajax的格式,写到前台都行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lypzyy_9907
推荐于2016-09-17 · TA获得超过368个赞
知道小有建树答主
回答量:291
采纳率:100%
帮助的人:214万
展开全部
建议从servlet传过来的值用特殊字符分割虚斗:
例如:
out.print("chenggong"+"\t"+"成功"+“\答誉咐t”+"11111");
前面的ajax中可以清纯这样写
var returntext = AXML.responseText;
if(returntext.split(String.formCharCode(9))[0]=='chenggong'){
.......
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wu499203674
2012-07-31
知道答主
回答量:62
采纳率:0%
帮助的人:17万
展开全部
用bean 传
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王益祖
2012-07-31
知道答主
回答量:4
采纳率:0%
帮助的人:6240
展开全部
可以拨打110找到警察
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式