点击蓝色文字
跟着我们! 每天获取最新的编程技巧!
源码/php中文网源码/
最近在做项目的过程中,一直不清楚ajax和json的关系。 因此,简单的使用上我也有了一点经验,所以对三者之间的关系做了一些研究:
1、
以下来自百度百科
它是一个快速而简洁的框架,是继它之后又一个优秀的代码库(或框架)。
设计的目的是“write less,do more”,即写更少的代码,做更多的事情。它封装了常用的功能代码,提供了简单的设计模式,并对HTML文档操作、事件处理、动画设计和Ajax进行了优化相互作用。
其核心特点可概括为: 具有独特的链式语法和简短清晰的多功能接口; 拥有高效灵活的CSS选择器,并且可以扩展CSS选择器; 拥有方便的插件扩展机制和丰富的插件
从上面的内容我们可以提炼出以下两点:
是一个框架
里面有很多内容,Ajax是其中的一部分
2. 阿贾克斯
A。 什么是 AJAX?
AJAX = 和 XML
b. AJAX的特点:
1.Ajax可以与服务器交换少量数据来异步更新网页的部分内容
2、异步是指Ajax进行交换数据的操作时,仍然可以进行其他操作(常见的操作比如各大网站输入一个单词会弹出很多内容,比如百度、谷歌、淘宝)
C。 Ajax技术的核心是对象(简称XHR),利用XHR对象可以获取服务器数据。
d. 阿贾克斯格式:
类型: ””,
网址:“”,
:“json”,
数据 : {
核心价值
},
: (数据) {
},
错误 : () {
Alert("系统异常");
});
type:请求方法(“POST”或“GET”),默认为“GET”
url:(默认:当前页面地址)发送请求的地址。
:服务器期望返回的数据类型,一般为json。 如果不指定,则会根据HTTP包的MIME信息自动智能判断。
data:发送到服务器的数据。 会自动转换为请求字符串格式。 GET 请求将附加到 URL 中
:请求成功后的回调函数。参数:服务器返回的数据,根据参数进行处理; 描述状态的字符串
error:(默认:自动判断(xml或html))请求失败时调用该函数
async:(默认值:true)默认情况下,所有请求都是异步的。 如果需要发送同步请求,请将此选项设置为 false
json值得获取:方法会直接获取
( ) {
json = new();
json;
json值传递问题:
判断完之后就可以传递想要的值了。 这是我在这个项目中学到的一个小技巧,因为在最开始的过程中,我没有做判断,直接传值,所以在后台做判断会比较麻烦; 一开始我还是不太明白,所以我通过询问朋友学到了这个小技巧
jsp页面动态刷新问题:
在做项目的过程中,添加数据后,需要实时刷新页面。 这也困扰了我一段时间。 很多时候,如果你不知道怎么做,你应该询问并去百度。
关于Ajax的简单研究就到此结束了,因为现在用的太多了,等以后有其他应用的时候我们再研究一下。
3.
JSON(,JS对象简化表示法)是一种轻量级的数据交换格式;
ajax传值的过程中,数据(传输值)和(返回值)值都是以json的形式传递的。
关于json的具体学习请前往: