ajax : 不需要刷新頁(yè)面宠蚂,但是可以和服務(wù)端,進(jìn)行交互的方式松申,使用ajax的主要方式時(shí)XML httpRequest對(duì)象
使用 xmlhttprequest 對(duì)象是實(shí)現(xiàn) ajax {了解一下就行了}
ajax 數(shù)據(jù)的三種方式
xml : 笨重杠览,解析困難报账, 通用的數(shù)據(jù)交換格式
html : 不需要解析可以直接寫入。若更新董济。只是一部分區(qū)域步清,
但傳輸不是方便,html代碼需要拼裝
json:小巧虏肾,有面向?qū)ο蟮奶卣骼。械谌焦ぞ摺封豪?梢园裫ava 對(duì)象轉(zhuǎn)換為json字符串
load 方法 : 可以使用為 HTML 文檔的元素節(jié)點(diǎn)谴轮,把結(jié)果直接加為對(duì)應(yīng)節(jié)點(diǎn)的子元素,通常而言
load方法加載后的數(shù)據(jù)時(shí)一個(gè)HTML片段
//標(biāo)簽
var $ obj =...
var url =...
var args={key:value,...}
$ $obj.load(url,args);
.get,
getJSON:更加靈活,除去load方法吹埠,其他大部分都市這三個(gè)
//基本使用
//url : ajax 請(qǐng)求的目標(biāo)url
//args: 傳遞的參數(shù) JSON 類型
//data : ajax 響應(yīng)成功后的數(shù)據(jù)第步,可能時(shí)XML疮装, HTML, JSON
$.get(url ,args, function(){
//請(qǐng)求 JSON 數(shù)據(jù)
$.get(url,args,function(){
},"JSON");
$.getJSON(url,args,function(){
});
});