JQuery AJAX小知识

JQuery AJAX小知识

开发工具与关键技术:SQL Server 2014 Management Studio AJAX小知识
作者:李国旭
撰写时间:2019年5月16日

起初学Jquery的时候还不懂什么是AJAX,但通过重邮这个项目里讲解这个知识,让我大概有点了解。AJAX等同于javaScript里的异步请求和XML这两个,简单来说呢就是我们不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上面显示。就好像下图在开始文件要上传的时候使用XMLHttpRequest就需要new一文档对象和XML的对象一样(注:图来自老师)
JQuery AJAX小知识
那么关于jQuery和AJAX的方法呢!我们可以通过使用http get和HTTP post从服务器上面发送请求一些文本啊、HTML、XML等还可以直接放到网页中;Xhr里面也包含了 XMLHttpRequest 对象。

当然,也有它AJAX load()的加载方法。这个方法是从服务器加载数据,并把返回的数据放入被选中的元素里,下面是在layui里面加载from表单的内容;利用AJAXSubmit直接提交from表单,然后通过reload刷新表格
JQuery AJAX小知识
jQuery的属性:Attr():设置或返回被选元素的属性值;removeAttr():从每一个匹配的元素中删除一个属性;addClass():为每个匹配的元素添加指定的类名;html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。 但可以用于XHTML文档;text():设置/取得所有匹配元素的内容;Val():设置/获得匹配元素的当前值

在jQuery中遍历,我们也可以理解为“移动”的意思,用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素。以某项内容来选择开始,并沿着我们的这个选择移动,直到得到我们想要的元素为止。$.each()是循环遍历对象,这个循环的对象是数组和类似数组的对象的泛型迭代器函数。普通对象通过它们的命名属性进行迭代,而数组和类似数组的对象通过它们的索引进行迭代;那么这个对象和我们常用的For和For-in循环类似。(注:下图来自菜鸟教程)
如图所示的是jQuery遍历的方法:
JQuery AJAX小知识