Trailing & in requestData if data is empty (#3262)
This fixes a small issue where the form is submitted an extra unnamed null field is present in the request due to a trailing & symbol in `requestData` when `data` is empty.
This commit is contained in:
parent
a099e4e086
commit
965d91e51c
|
|
@ -105,9 +105,7 @@ if (window.jQuery.request !== undefined) {
|
|||
})
|
||||
}
|
||||
else {
|
||||
requestData = $form.serialize()
|
||||
if (requestData) requestData = requestData + '&'
|
||||
if (!$.isEmptyObject(data)) requestData += $.param(data)
|
||||
requestData = [$form.serialize(), $.param(data)].filter(Boolean).join('&')
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue