表單轉換為Json數據


//定義一個將表單轉換為Json數據的函數
function form2JsonString(formId) {
let paramArray = $('#' + formId).serializeArray();
/*請求參數轉json對象*/
let jsonObj={};
//處理復選項 用數組將同一name 的放在一個數組中 再賦值 如下:
let wantLearnLanguage = [];
$(paramArray).each(function(){
if(this.name=="wantLearnLanguage"){
wantLearnLanguage.push(this.value);
}
});
jsonObj['wantLearnLanguage']=wantLearnLanguage;
// json對象再轉換成json字符串
return JSON.stringify(jsonObj);
}

//調用
let serializeJson = form2JsonString('myStuForm')//$("#myStuForm").serializeJson();
console.log("請求數據是",serializeJson);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM