實現基本的Ajax和Json請求

2022-01-22 22:48:23 字數 1185 閱讀 6504

前面已經封裝好了乙個方法ajax(),通過這個方法可以實現ajax請求,接下來就是給出

例程來測試這個方法和實現簡單的功能。

檢視的部分**如下:

the numger is :                

the students' infomation:

功能一:瀏覽器向伺服器請求乙個數字(通過ajax實現)檢視**中新增指令碼**:

1234

5

後台伺服器**:

1

//ajax請求的action方法

2public

void

get_number()

3

功能二:瀏覽器向伺服器請求乙個學生的資訊(通過json實現)檢視**中新增指令碼**:

1

//請求學生資訊

2function

requeststudentinfo() );

14 }

**中使用到了乙個方法json.parse(),該方法是將返回的序列化字串解析成乙個物件或者物件集合,

因此需要新增js庫--json2.js,如下:

後台伺服器**:

1

//json請求的action方法

2public

jsonresult get_student()

3

執行結果:

總結:通過封裝好的ajax()方法實現了向伺服器請求乙個數字和乙個學生資訊物件的功能,

ajax請求和json請求沒有本質上的區別,兩者都是通過ajax()方法來傳送xmlhttprequest

請求,只是ajax請求就直接接收返回的資料就可以了,而json請求需要將接收到的序列化字

符串解析成js物件或者物件集合(反序列化),同時也要求伺服器端將物件或者物件集合序列化

成字串進行傳送(序列化)。

Ajax 讀取JSON基本操作)

因為xml的格式 和操作和josn來對比 還是麻煩了一些 而且josn的體積小 傳輸快 所以josn才是最受寵的那乙個 json只是一種資料格式 1 json 這是乙個js的物件 var obj 這是乙個物件也可以寫成 var obj 這是乙個物件json的物件 var obj json字串 var...

json和ajax的使用

js當中不能接收modelandview的返回值嗎?一定要在jsp頁面中才能接收嗎?1 方法一 有效 可以的,跟el表示式訪問方式一樣。示例 乙個資料展示請求的action中存入乙個userid 在頁面jsp檔案中js中使用這個userid作為查詢條件 有效?臺返回的是js,還是json?這個一定要...

ajax技術json型別的實現

1 var str xmlhttp.responsetext 返回字串形式的資料 var json eval str 將字串轉換為json形式 這裡是一維陣列的形式 如果是二維陣列 var json eval str 2 轉碼 str iconv gb2312 utf 8 str 3 在php中如何...