The FormData
interface provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send()
method. It uses the same format a form would use if the encoding type were set to "multipart/form-data"
.
Documentation FormData by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See also:
Constructor
Methods
append(name:String, value:String):Void
append(name:String, value:Blob, ?filename:String):Void
Appends a new value onto an existing key inside a FormData
object, or adds the key if it does not already exist.
Throws:
null | DOMError |
---|
entries():FormDataIterator
Returns an Iteration_protocols
allowing to go through all key/value pairs contained in this object.
Throws:
null | DOMError |
---|
get(name:String):EitherType<Blob, EitherType<Directory, String>>
Returns the first value associated with a given key from within a FormData
object.
getAll(name:String):Array<EitherType<Blob, EitherType<Directory, String>>>
Returns an array of all the values associated with a given key from within a FormData
.
has(name:String):Bool
Returns a boolean stating whether a FormData
object contains a certain key/value pair.
keys():FormDataIterator
Returns an Iteration_protocols
allowing to go through all keys of the key/value pairs contained in this object.
Throws:
null | DOMError |
---|
set(name:String, value:String):Void
set(name:String, value:Blob, ?filename:String):Void
Sets a new value for an existing key inside a FormData
object, or adds the key/value if it does not already exist.
Throws:
null | DOMError |
---|
values():FormDataIterator
Returns an Iteration_protocols
allowing to go through all values of the key/value pairs contained in this object.
Throws:
null | DOMError |
---|