ajax 返回json,xml,html 哪个好呢


ajax 返回json,xml,html 哪个好呢

前端 Ajax JavaScript

自动·圆珠笔 9 years, 7 months ago

现在一般都首选json格式啦,方面你前端对数据的各种处理与转化。

失眠的右手 answered 9 years, 7 months ago

json

json 的出现可以完全替代 xml 了,而且对前端友好,本身就是 js 对象交换格式,转换也方便,弄个 xml 麻烦不说,占带宽也大

bbbbf answered 9 years, 7 months ago

json好一些,另外近期js大火,用json可以无缝对接上,省时又省力。

南回归线以北 answered 9 years, 7 months ago

习惯性用json~

对天空说日 answered 9 years, 7 months ago

json,到js对象的转换更方便

白猫-PUSH answered 9 years, 7 months ago

看情况,如果是通过AJAX载入分页内容,显然返回HTML更方便,前端JS只需要在把这些HTML原封不动地放到指定位置即可.而如果返回的数据要参与到JS的逻辑处理,比如登录返回的错误编号和具体错误信息,这时返回JSON更合适.
可以用jQuery.parseJSON(data)或JSON.parse(data)或eval('(' + data + ')')把返回的JSON串转成JS对象进行操作.

猫的火葬场力 answered 9 years, 7 months ago

肯定首选json,不过要是跟其它公司的系统做接口的话,一般就返回xml了,毕竟格式比较规范,可读性强。其它情况下,统统用json。

neslife answered 9 years, 7 months ago

现在常用的就是json了,处理起来方便,多语言通用的

小SusHi answered 9 years, 7 months ago

看你的需求,但是目前的话json会比较好一点,轻量级,大家用的都比较多,无论是前端还是后端,对json的解析相比xml都比较简单。

Z伊卡洛斯 answered 9 years, 7 months ago

这个要看情况,比如一个简单的页面应用,加载一段html显得更加爽快点
要做得精致还是后端加载json,前端渲染
至于xml。。。是什么东西

wlwllq answered 9 years, 7 months ago

JSON是比较流行的数据格式,主流语言都内置相关API或函数。

阿波罗小萨 answered 9 years, 7 months ago

一般来说是JSON吧,你在后端构造XML和HTML的话明显没有前端方便啊,除非需要生成树形菜单那样的操作的话可以考虑使用ajax返回XML或者HTML

t.akiha answered 9 years, 7 months ago

返回json比较好

verui answered 9 years, 7 months ago

Your Answer