function formToArray(jQueryObj){
var result = {};
var arr = jQueryObj.serializeArray();
$.each(arr, function(){
result[this.name] = this.value;
});
return result;
}
這將返回一個對象如{"input1_name":"value1", "input2_name": "42"}
。但是,一些輸入是數字的,我希望它們返回數字而不是字符串。所以我想要的輸出是{"input1_name":"value1", "input2_name": 42}
,這個數字沒有用引號。
如何通過jQuery/JavaScript實現此目的?
感謝,
發現一個錯誤,當THIS.VALUE ===「0」,條件爲假 –