Ajax階段總結

2022-09-11 17:33:13 字數 1108 閱讀 6679

1.什麼是ajax? 

不用重新整理頁面,客戶端就能和伺服器端進行通訊的方式,使用ajax的主要方式是xmlhttprequest物件。這是原生js

2.使用xmlhttprequest 物件實現ajax

3.ajax傳輸資料的3種方式:

1)xml:笨重,解析困難,但其是通用的統一的資料格式

2)html:不需要解析可以直接相應到文件中,但資料傳輸不是很方便,html**需要封裝

3)json:小巧,有物件導向的特徵,有第三方jar包,

4.使用jquery完成ajax操作

1).load(url,args,functiong(data));可以用於html文件的元素節點,把結果直接加為對應節點的子元素。load載入後的資料是html片段

.load()是乙個區域性方法,因為它需要乙個包含元素的jquery作為字首。對用途而言,適用於靜態檔案的非同步獲取。需要傳遞引數到伺服器

的使用get 和post

2)$.get(url,args,functiong(data)) 和$.post(url,args,functiong(data));

2.1)如果data資料是xml,則先將xml物件轉為jquery物件,再利用find(name)找到對應的key,最後由text()方法獲取其文字值。

例如:$.get(url,args,functiong(data))

2.2)如果data資料是json,直接獲取json物件的屬性,function()第四個引數最後宣告為「json"

例如:$.get(url,args,functiong(data),"json");

3)$.getjson(url,args,functiong(data));

4) 載入特定的js檔案,可以自定義載入js的時刻

$.getscript("files/gerj**ascript.js", function () );

json是js中的原生格式。所以在處理json資料時不需要特殊的api,用js即可

5.get()和post的區別

get請求是通過url提交的,post是http訊息實體提交的

get有大小限制(2kb),post沒有大小限制

get方式的請求會被快取,而post沒有

階段總結 2011 總結

今天晚上 09級的軟體學院的學生就要進行畢業聚餐,學生給我打 讓我參加。接到學生的 我很矛盾,這是我帶的第一屆學生,學生的學習時間只有兩年,而我也參加工作兩年了。學生畢業了,我也到了該總結的時候了。我在一所普通的高校工作,這所高校也是我的母校,研究生畢業後本來已經簽到西安中興了,可是耐不住家人的勸說...

階段總結 13 9 24

板子上的linux沒有v4l模組?目前只能想到這個原因了。花了一天的時間編譯核心zimage 以前沒試過 清清楚楚看到選v4l了。一會再裝一遍linux。今天編譯核心出現這個問題arm linux gcc command not found google之後發現時是環境變數沒設定對。網上方法好多。e...

jquery easyui 階段總結

近期使用jquery easyui比較多,現在總結一下幾種常用的方法 獲取當前行索引 var index productattrgrids datagrid getrowindex row 根據已知索引獲取行 var row productattrgrids datagrid getrows ind...