bug fixes
This commit is contained in:
+5
-2
@@ -24,7 +24,7 @@ export function append(object,name,value){
|
||||
if(object[name] instanceof Array){
|
||||
object[name].push(value)
|
||||
}else{
|
||||
object[name]=[formDataDeep[name],value]
|
||||
object[name]=[object[name],value]
|
||||
}
|
||||
}else{
|
||||
object[name]=value
|
||||
@@ -79,6 +79,7 @@ export class FormDataDeep extends FormData {
|
||||
* @param {Boolean} primitives whether to convert string values to primitives. Defaults `false`.
|
||||
*/
|
||||
constructor(form,primitives=false){
|
||||
super()
|
||||
if(form instanceof HTMLFormElement){
|
||||
Object.assign(this,getFormDataDeep(form,primitives))
|
||||
}else{
|
||||
@@ -163,4 +164,6 @@ export class FormDataDeep extends FormData {
|
||||
new FormDataDeep(this[name]).apply(form)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default FormDataDeep
|
||||
Reference in New Issue
Block a user