【发布时间】:2012-03-12 23:01:40
【问题描述】:
我听说 JSON 会序列化所有数据,这会阻止我在客户端在跨浏览器支持等方面遇到问题。
我一直在使用 AJAX 和 jQuery,看起来很简单,但我不确定它们之间的区别,
我读过我也可以用它来获取数据:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
谁能解释一下使用 JSON 进行 jQuery AJAX 请求和不使用 json 类型进行 jQuery AJAX 请求之间的区别?
答案是否适用于所有浏览器?
【问题讨论】:
-
只有在响应被解释为 JSON 时才使用
dataType: 'json'。将json数据类型用于html 是不明智的。 -
你得到答案,Rob ;)
-
但是如果我需要返回一个对象怎么办?基本上是数据库咨询的答案......是使用json还是只使用jquery更好?
标签: javascript jquery ajax json cross-browser