Нет, метод *1001* XHR2 задан так, чтобы всегда отправлять объекты FormData как multipart / form-data.
Как подсказывает амперсанд, одним из вариантов будет использование плагина jquery.couch.js , который встроен в каждый экземпляр CouchDB в Futon.
Если вам нравится более общий интерфейс HTTP, Fermata также поддерживает запросы в кодировке URL:
fermata.json(document.myForm.action).put({'Content-Type':"application/x-www-form-urlencoded"}, {...form fields...});
Другой вариант - вместо этого отправлять JSON вашей функции обновления (я полагаю, это URL-адрес действия вашей формы).
Конечно, уловка с любым из них заключается в том, что вам придется самостоятельно извлекать поля формы, поскольку нет простого эквивалента на уровне DOM new FormData(document.myForm)
, который возвращает объект вместо AFAIK.