ajax请求的数据格式有哪些,我知道可以返回json格式的 还可以返回哪些?
学习是最好的投资!
ajax 从本质上面来说就是一个请求,所以所有的类型都是支持的,平常我们看到说比如jquery要指定一个dataType,其实是jquery库对请求回来的response进行了预解析,序列化成对应的数据类型给你,比如有你服务端有个json,然后你的dataType指明为 text ,其实返回给你的还是那些内容,只是没有给你序列化而已
ajax
jquery
dataType
response
json
text
xml, json, script, html, text, jsonp 可以参考:http://api.jquery.com/jquery.ajax/Ctrl + F搜dataType关键字
xml
script
html
jsonp
Ctrl + F
AJAX的全称是Asynchronous JavaScript And XML,看名字你知道还有xml,text也是可以的,json在我看来就是遵守规则的text。
应该是支持所有服务端能返回的数据格式的,只不过json这种类型更容易处理,其他容易处理的类型@someone已经提供了。
ajax
从本质上面来说就是一个请求,所以所有的类型都是支持的,平常我们看到说比如jquery
要指定一个dataType
,其实是jquery
库对请求回来的response
进行了预解析,序列化成对应的数据类型给你,比如有你服务端有个json
,然后你的dataType
指明为text
,其实返回给你的还是那些内容,只是没有给你序列化而已xml
,json
,script
,html
,text
,jsonp
可以参考:http://api.jquery.com/jquery.ajax/
Ctrl + F
搜dataType
关键字AJAX的全称是Asynchronous JavaScript And XML,看名字你知道还有xml,text也是可以的,json在我看来就是遵守规则的text。
应该是支持所有服务端能返回的数据格式的,只不过
json
这种类型更容易处理,其他容易处理的类型@someone已经提供了。