Aajx的几种表现形式——基于JQuery
$.ajax:该形式是基于JQuery的ajax的最标准的表现形式,改形式功能齐全,使用方便,应用最广泛。
$.get/post:该形式是基于上述$.ajax的简写形式,使用更加方便,但是哎保留了核心ajax功能的同时,也取出了一些扩展的功能。如果要使用额外的扩展功能,需要在ajax体外写额外的代码。虽然功能不全,但是使用非常方便。
$.getJSON:改形式是专门针对JSON数据解析的形式,改形式在市场问世较晚。
ajax:
局部刷新
异步请求
jQuery存取值的理解
想当于原生js的document.getElementByld("").value
针对与表单元素的value属性值的存取操作
如:input,select
val(有值):存值
val(无值):取值
想当于原生js的document.getElementByld("").innerHTML
针对与标签对中的内容的的存取值操作
该形式对于html元素,随着内容可以动态的赋予
html(有值):
html(无值):
写法:
$.ajax({
url: "",//访问后台地址
data: "",
//格式1 "k1=v1&k2=v2"
//格式2 JSON形式{
// "k1": "v1", "k2": "v2"
//}
type: "",
//请求方式 get/post
dataType: "", // 从后台接受数据的方式,text:接收普通文本 json:接收json格式的文本
async: "", //true异步(多线程),false同步(单线程)
success: function(data) {
//回调函数 (该函数的执行时机是后台执行完毕后)
//方式
//data: 后台响应回来的数据
}
})