我听说 JSON 会序列化所有数据,这可以防止我在跨浏览器支持等方面遇到客户端问题。
我一直在使用 AJAX 和 jQuery,这看起来很简单,但我不确定其中的区别,
我读过我也可以使用它来获取数据:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
谁能解释使用 JSON 发出 jQuery AJAX 请求和不使用 json 类型发出 jQuery AJAX 请求之间的区别?
答案对所有浏览器都适用吗?
我认为您混淆了这些术语。
AJAX 代表A同步Jjavascriptand XML,这是一种使用 JavaScript 向服务器发起异步 HTTP 请求的机制。不要让这个名字欺骗了你;没有限制您只能从此技术中检索 JavaScript 或 XML。您也可以很高兴地返回其他数据格式(HTML、纯文本和 JSON,仅列出一些)。
JSON 只是这些格式之一。它是一种数据交换格式,而 AJAX 是一种与服务器通信的技术after初始化页面加载已完成。
回答您是否需要指定的问题dataType
; jQuery 最能猜测响应格式(无论是 HTML 还是 JSON 等),因此您通常可以忽略它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)