Ajax學習第五天

2021-10-02 12:51:21 字數 1995 閱讀 3823

利用formdata建構函式,將html表單轉化為formdata物件

var form = document.getelementbyid('form');

var formdata = new fromdata(form);

提交表單物件,採用此方法提交表單時,不支援get方法

xhr.send(formdata);

獲取表單物件中屬性的值

formdata.get('key');設定表單物件中屬性的值,如果表單控制項不存在,則會自動建立這個表單屬性

formdata.set('key','value');刪除表單物件中屬性的值

formdata.delete('key');向表單物件中追加屬性值,它可以在空的表單物件中追加值

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

"x-ua-compatible" content=

"ie=edge"

>

document<

/title>

"stylesheet" href=

""integrity=

"sha384-vkoo8x4cgso3+hhxv8t/q5paxtkktu6ug5toenv6gbifewpgfn9muhof23q9ifjh" crossorigin=

"anonymous"

>

<

/head>

="container"

>

="form-group"

>

請選擇檔案<

/label>

"file" id=

"file"

>

>

="progress"

>

="progress-bar" style=

"width: 0%;" id=

"progress"

>0%

<

/div>

<

/div>

<

/div>

<

/div>

//獲取檔案控制項

var file = document.

getelementbyid

('file');

//對檔案控制項田間發生改變事件

file.

onchange

=function()

xhr.

send

(formdata)

; xhr.

onload

=function()

}<

/script>

<

/body>

<

/html>

接下來是有關昨天做行政區聯動碰到的問題,大相徑庭。

將不同源的伺服器端請求位址寫在script標籤的src屬性中,因為script標籤不受同源政策的影響

伺服器端響應資料必須是乙個函式的呼叫,真正要傳送給客戶端的資料需要作為函式呼叫的引數

const data = 'fn()';

res.send(data);在客戶端全域性作用域下定義函式fn,這個函式需要寫在script標籤的前面

function fn(data)在fn函式內部對伺服器端返回的資料進行處理

function fn(data)

學習第五天

清楚測試用例是什麼 測試用例的重要性 有效性 測試用例是測試人員測試過程中的重要參考依據,準確的測試用例的計畫 執行和跟蹤是 測試的有效性的有力證明 可復用性 設計良好的測試用例可以重複執行,能節約時間,提高測試效率 易組織性 清晰詳細的測試用例能夠便於測試執行的開展 可評估性 測試用例的通過率是檢...

Java學習第五天

當類載入器需要載入某個類時,類載入器會在載入初始化後生成該類的乙個類物件 class 用於描述該類的元資料資訊等。在其後的連線過程中,會初始化該類的靜態成員 變數或靜態初始化器 靜態初始化變數和初始化器按照先後順序執行初始化。例如 static int a 10 static 這樣初始化後a 100...

C 學習第五天

c 中的is和as is可用於任何型別。例如 int a 10 a is object true object o 10 o is int true o person o is int false as右側型別必須為引用型別或可空型別。as操作如果失敗,不丟擲異常,而是返回null 結構 struc...