ajax怎么获得后台传来的数据

response.getWriter().println(a);这是我后台传来的数据,a是一个字符串
alert(xmlhttp.response);我这样处理的话显示的内容就成了a+整个页面的内容了,我该怎么办才能只或得a这一条数据呢。我的数据处理是直接写在页面里的
alert(xmlhttp.responseText);这个才是接收数据的,上面的是我打错了

第1个回答  2014-04-09
试试xmlHttp.responseText
第2个回答  2014-04-09
response.getWriter().print(a);

不要ln追问

不行,结果还是一样

第3个回答  2014-04-09
你的后台方法不能返回整个页面能容,只要返回字符串就好了。

$.ajax({
type: "POST",
url: "../question/videoForm.srq",
data: "video_UserId="+userid+"&questionid="+questionid,
success: function(msg){
var host=window.parent.location.host;
host=host+":8080"+msg.url;
window.open("http://"+host);
}});

整个是我的一个ajax返回一个url追问

msg怎么来的,后台也是和我那样传数据么

追答

我是把url 放到了Map里面传回来的。AJAX自己带回传参数的。
retMsg.setValue("url", url);

追问

response.getWriter().println(a);
我这样的该怎么得呢,我刚解除ajax,基本不太懂,写的都是最基本的

追答

就是我刚刚发给你的那个ajax,那个是jquery的ajax

本回答被提问者和网友采纳

后端接收ajax数据(ajax向后端传值)
2、前端ajax传递表单数据,类似{name:zhangsan,age:17}后台只需利用request.getParameter(name)形式即可获取对应的value值。前端传递json数据格式。3、前台ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success...

ajax获取后端数据在前端展示?
web前端工程师怎么从后台获取数据然后显示到页面1、用ajax获取到后台数据,然后拼接到html内容中就可以了,原生AJAX比较复杂,可以用jQuery的ajax。2、可以根据协议写一个JavaBean,将数据封装好之后传到前台页面即可。3、response:请求响应pageContext:可以用这个对象获取request和response。out:用于向页面中传...

jquery,ajax怎么得到后台action中的list数据,struts1中。
你往后台发送的请求为listBus.do,那么struts配置文件中请求对应的方法名应该为execute(),你的dataType为接送,那么execute中return的值类型,应该为json的格式,这样ajax中通过success:function(data) { alert(data);} data 即为你返回的return字符串,然后将字符串以一定的格式解析,封装为你需要...

bootstrap-table怎么ajax获取后台数据并展示
可以先ajax请求,得到返回结果后渲染table .get(url, function (result) { if (result.code=='0000') { var data = {total:result.data.totalCount,rows:result.data.dataList}; $table.bootstrapTable({ data:data, dataType: "json", \/\/ data:json.data.dataList, c...

extjs怎么获取后台的数据或者是变量。。。求大神速回?
在项目中经常需要通过提交一些数据来从后台获取相应的信息。例如,在表单中输入某个人的id和name就可以查出它的相关信息并在前台显示。一个关于extjs的例子如下:\/\/data Model Ext.define('User',{undefined extend: 'Ext.data.Model',fields: [{name:'name',type:'string'},{name:'gender',type:'...

ajax的工作原理和实现步骤
1、事件触发: 当用户在网页上进行操作(例如点击按钮、输入文本等),触发了某个事件,需要发送请求给服务器或获取服务器返回的数据。2、创建XMLHttpRequest对象: 在网页上使用JavaScript创建一个XMLHttpRequest对象,它允许网页与服务器进行数据交换。3、发送请求: 使用XMLHttpRequest对象向后台服务器发送...

怎么查看往后台传的ajax数据
jquery中ajax只需配置相应的参数即可传参到后台页面。格式如下:1 2 3 4 5 6 7 8 9 10 11 12 13 .ajax({ type: "get",\/\/数据发送的方式(post 或者 get)url: "\/admin\/index",\/\/要发送的后台地址 data: {val1:"1",val2:"2"},\/\/要发送的数据(参数)格式为{'val1':"1","...

ajax请求接口怎么获得返回数据
首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:response:即为服务器返回的数据 ...success: function(response){ console.log(response);}...如果response的个数据:{"id":"123","name":"jghdream"}取值...

...出现一弹出层,如何使用AJAX得到后台数据显示在弹出层?
弹出层以后,向后台发出一个请求。这个请求在后台获取数据以后,向前台打印数据。至于怎么显示,要看你的业务需求了。

Ext做查询,前台怎样接受后台传回来的记录,怎样在页面展现
1.ajax调用,返回结果肯定在ajax的返回值中,decode后直接调用结果。2.store,你这里应该是要不数据显示到gridpanel中么,给gridpanel绑定store,store绑定model,然后在proxy中设置actionMethod和另外一个属性(忘了,就是制定增删改查的url的,也可以直接写到url中,那么增删改查都用该url了),然后根据...

相似回答