jquery ajax 请求处理后Response.Write的数据怎么获取?

2024-12-18 13:55:58
推荐回答(5个)
回答1:

$.ajax({
type:“传值方式”,
dataType:"数据类型",
url:"目标地址(例如http://www.getinfo.com/getinfo.asp)",
data:"值递的参数",
success: function(info) {
alert(info); //data就是你返回的数据
},
});
success:后面的function(info)就是一个回调函数,其中info就是当这个ajax请求之后,被请求的页面所输出的结果(即:http://www.getinfo.com/getinfo.asp输出的结果,这里的结果不一定是Response.Write输出的,如果要得到的仅仅是Response.Write,那么把其它的代码全删除)

做测试的时候alert(info);就能看到结果。
自己测试一下

回答2:

你在使用ajax请求后台,后台的数据你使用write输出的话,你使用异步是无法获取到数据的。使用同步之后就可以完整获取到你write的内容。
设置ajax的请求方式为同步,
设置async : false

回答3:

xmlHttprequest.responseXML(xml数据时)xmlHttprequest.responseTEXT(text数据时) 想不通楼上的几位都在说什么,什么客户端服务器端不能通信,ajax本就是解决这种问题的啊

回答4:

这个 问题不太科学啊 ajax 处理了请求! 跟response.write 有关系吗?
退一步说 都write完了 你怎么在获取呀。。这个不行吧

回答5:

两个概念,一个是服务器端的,一个是客户端的,没法操作。