Ensure correct XHR encoding for multipart/form-data forms

Fixes #168
This commit is contained in:
Behind The Math
2018-08-13 20:55:02 -04:00
parent 03d64863c8
commit c53e6e4cbe

View File

@@ -68,7 +68,7 @@ module.exports = function(location, options, callback) {
request.setRequestHeader("X-PJAX-Selectors", JSON.stringify(options.selectors)) request.setRequestHeader("X-PJAX-Selectors", JSON.stringify(options.selectors))
// Send the proper header information for POST forms // Send the proper header information for POST forms
if (requestPayload && requestMethod === "POST") { if (requestPayload && requestMethod === "POST" && !formData) {
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
} }