1.1 同步
1.2 非同步
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
document<
/title>
<
/head>
function
ajax
(options)
, header:
, success:
function()
, error:
function()
}// 使用options物件中的屬性覆蓋defaults物件中的屬性
// 拼接請求引數的變數
var params =
''// 迴圈使用者傳遞進來的物件格式引數
for(
var attr in defaults.data)
// 將引數最後面的&擷取掉
params = params.
substr(0
, params.length -1)
// 判斷請求方式
if(defaults.type ===
'get'
)// 配置ajax物件
xhr.
open
(defaults.type, defaults.url)
if(defaults.type ===
'post'
)else
}else
xhr.
onload
=function()
if(xhr.status ===
200)
else}}
ajax(}
)<
/script>
<
/body>
<
/html>
ajax非同步互動
四部曲 一 建立非同步物件 二 開啟與伺服器的連線 僅僅開啟連線,並沒有傳送請求 xmlhttp.open 用來開啟與伺服器的連線,需要三個引數 請求引數 get post 請求的url 指定伺服器端的資源,例如 homework index.jsp 請求是否為非同步 如果true,傳送非同步請求 ...
ajax非同步問題
aspx頁面 高拍儀品牌 繫結二級下拉框 給第二個下拉框賦值 function load info data 解決方案 ajax加async false,就可以了 查閱資料 最近做東西用到ajax,我在火狐下firebug打斷點一點問題都沒有,可是關了firebug,程式不進後台方法,納悶了好久,從...
Ajax非同步校驗
用的框架 struts2 spring hibernate jsp介面 部分 function checkusername 3.開啟鏈結 xhr.open get user findbyusername.action?time new date gettime username username,t...