action返回的是String的,不过得到的是完整的页面信息。
追答你用ajax还返回什么啊
直接printwriter.out出来的就能得到
不用返回值
在后台用response.getWritter.write("hello word !");希望能alert出来,不过得到的是一个html格式的文本信息
追答你写的是这个,ajax里得到的就是helloworld啊
追问得到的是整个页面的信息
追答你把你$ajax代码贴出来
本回答被网友采纳jquery ajax中都支持哪些返回类型?
你好,阅读jquery API,一直ajax支持如下返回类型的数据;"xml": 返回 XML 文档,可用 jQuery 处理。"html": 返回纯文本 HTML 信息;包含的script标签会在插入dom时执行。"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了"cache"参数。'''注意:'''在远程请求时(不在同一个域下...
Javaweb jquery中 ajax 请求回来的值都是String类型的吗?怎么转换成ma...
首先,ajax回来的肯定是string 。其次,一般是约定为json字符串的格式进行传输,js接收到jsonstring格式的数据后,使用 JSON.parse(data)转换为json对象,之后按照正常处理就可以了。.ajax({ url:"..", data:"parameters", success:function(e) { var jsonobj=console.log(JSON.parse(...
jquery ajax 还回数据要求是什么形式的?
这是API给出的格式,其实返回的数据类型是根据你的需要而确定的,JQuery有个post方法,{"",{},function(){},"这里就是设置格式"},比较常用的为JSON,XML,一般范围值是String类型的就可以,根据你的需要喽,没有固定要求的.但是一般ajax方法里设置里返回值类型,那在后台返回的时候也要设置类型.
jquery ajax初级问题:这几个type各是指什么类型?
dataType (String) : 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值:"xml": 返回 XML 文档,可用 jQuery 处理。"html": 返回纯文本 HTML 信息;包含 script 元素。"script": 返回纯文本 JavaScript 代...
jQuery ajax success返回值类型与什么有关
类型:String 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:•...
jquery ajax 怎么获得返回的response headers
回答的步奏如下:$.ajax({ cache: false, type: "POST", url: "\/camera_face_register.aspx", data: { Person_id: document.getElementById("pid01").value, Person_Name: document.getElementById("pname01").value, Group_id: document.getElementById("pgid01")....
jquery ajax 怎么获得返回的response headers
.ajax({ type: 'HEAD', \/\/ 获取头信息 url : window.location.href,complete: function( xhr, data ){ \/\/ 获取相关Http Response header var hinfo = { \/\/ 服务器端时间 "date" : xhr.getResponseHeader('Date'),\/\/ 如果开启了gzip,会返回这个东西 "contentEncoding" : xhr.getResponse...
jquery的返回值为啥是undefined?
正常情况下,由于jquery的.ajax()、.ajax()、.post()和$.get()方法获取到的数据若想返回给js函数,会发现返回值是undefined,这是由于ajax默认是异步请求数据的,换句话说,你想获取的变量值还在请求中,这时候你读取这个变量值就只能是undefined了,所以需要加入一行async:false,要求ajax是同步执行。
jquery中的ajax返回类型中text和html有什么区别?
你可以试一下text这个方法,就会发现页面上面填充以后的效果和你所传回来的html代码是一样的。html方法会把你传回来的字符串翻译成你想要的样子。而且text方法去某些标签中的内容的时候是不会取内容中的html标签,html则是全取。建议有时间多看看jquery的API ...
javascript 或jquery如何正确读取ajax返回的数组
1、先把得到的数组用alert(array)看是不是[object],如果不是 如果是弹出这个数组的字符串的话;2、那就 var array=eval("("+array+")");再array[0]["title"]就能得到了。3、一般返回的如果不是json格式的数组,那么需要转换成json格式 jQuery.parseJSON(data);...