利用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...