java中json,ajax

1:他们两个的区别
2:$.ajaxSettings.async = false;
$.ajaxSettings.cache = false;的含义和用法
3:当多层json嵌套的时候使用$.ajaxSettings.async = false; $.ajaxSettings.cache = false;会出现问题吗?

1,二者的区别:
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式
JSON 独立于语言 *
JSON 具有自我描述性,更易理解
* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
2.$.ajaxSettings.async = false;

含义“:把ajax请求设置为同步的,async表示异步,false就表示反的,同步
$.ajaxSettings.cache = false;

含义:ajax请求不保留缓存,只有在get请求下有用,
true的话会读缓存,可能真的到服务器上。false的话会在url后面加一个时间缀,让它跑到服务器获取结果

3.当你多层嵌套的时候不会产生问题!

希望我的回答能帮助到你,记得采纳哦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-22

    本身是两个没有关系的东西,json是一种数据组织格式,ajax是一种和后台的交互方式

    ajaxSettings.async = false意思是同步,其实就是不使用异步,一般是true使用异步,要不然要ajax就没用了

    ajaxSettings.cache = false是否使用缓存,false就是不使用,为了防止同样的请求会采用缓存的方式导致不能及时刷新数据

    这个问题不太明白,json嵌套和ajax没有什么关系

第2个回答  2014-10-22
json 是一种数据结构。
ajax 是异步通讯技术,可以实现网页局部刷新。
相似回答