json
json是類似于javascript對(duì)象的一種數(shù)據(jù)格式;
json格式的數(shù)據(jù):
{"name":'tom',
"age":18}
json數(shù)據(jù)格式的屬性名稱需要用雙引號(hào)引起來(lái)蹂随,用單引號(hào)或者不用引號(hào)會(huì)導(dǎo)致讀取數(shù)據(jù)錯(cuò)誤叹谁。
json的另外一個(gè)數(shù)據(jù)格式是數(shù)組;
例如:['tom',18,'programmer'] ;
中括號(hào)是對(duì)象殊鞭,大括號(hào)是數(shù)組脑漫;
對(duì)象和數(shù)組都是可以相互嵌套的缰趋;
info : 信息冬阳;
ajax
ajax技術(shù)的原理是實(shí)例化猪钮;
使用此對(duì)象與后臺(tái)通信。ajax通信的過(guò)程不會(huì)影響后續(xù)javascript的執(zhí)行述雾,從而實(shí)現(xiàn)異步街州;
ajax可以實(shí)現(xiàn)局部刷新,也叫做無(wú)刷新玻孟,無(wú)刷新指的是整個(gè)頁(yè)面不刷新唆缴,只是局部刷新,ajax可以自己發(fā)送http請(qǐng)求黍翎;
$.ajax使用方法
常用參數(shù):
1面徽、url 請(qǐng)求地址
2、type 請(qǐng)求方式匣掸,默認(rèn)是'GET'趟紊,常用的還有'POST'
3、dataType 設(shè)置返回的數(shù)據(jù)格式碰酝,常用的是'json'格式织阳,也可以設(shè)置為'html'
4、data 設(shè)置發(fā)送給服務(wù)器的數(shù)據(jù)
5砰粹、success 設(shè)置請(qǐng)求成功后的回調(diào)函數(shù)
6唧躲、error 設(shè)置請(qǐng)求失敗后的回調(diào)函數(shù)
7、async 設(shè)置是否異步碱璃,默認(rèn)值是'true'弄痹,表示異步;
ajax,是前端與后臺(tái)連接的地方嵌器;
表單文件中g(shù)et與post的區(qū)別肛真?
get
- URL 改變,在URL 里顯示 HTML Form 參數(shù)的 name[表情]alue 值爽航。
- 只適合有少量參數(shù)的 HTML Form蚓让,因?yàn)?URL 長(zhǎng)度有字符限制乾忱,不能無(wú)限長(zhǎng)。
- 涉及安全性的信息历极,比如用戶密碼窄瘟,不能用 get,因?yàn)闀?huì)在 URL 上顯示趟卸,不安全蹄葱。
post