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


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

前端 Ajax JavaScript

自动·圆珠笔 10 years ago

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

失眠的右手 answered 10 years ago

json

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

bbbbf answered 10 years ago

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

南回归线以北 answered 10 years ago

习惯性用json~

对天空说日 answered 10 years ago

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

白猫-PUSH answered 10 years ago

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

猫的火葬场力 answered 10 years ago

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

neslife answered 10 years ago

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

小SusHi answered 10 years ago

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

Z伊卡洛斯 answered 10 years ago

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

wlwllq answered 10 years ago

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

阿波罗小萨 answered 10 years ago

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

t.akiha answered 10 years ago

返回json比较好

verui answered 10 years ago

Your Answer