Fazendo uma chamada HTTP POST com dados de várias partes / formulário usando jQuery?

Estou tentando fazer uma chamada HTTP POST com multipart / form-data, usando jQuery:

$.ajax({
  url: 'http://localhost:8080/dcs/rest',
  type: 'POST',
  contentType:'multipart/form-data',
  data: 'dcs.source=boss-web&query=data&dcs.algorithm=lingo&dcs.output.format=JSON&dcs.clusters.only=true', 
  //dataType: "jsonP",
  success: function(jsonData) {alert('POST alert'); data=jsonData ; },
  error : function(XMLHttpRequest, textStatus, errorThrown) {
            console.log('An Ajax error was thrown.');
            console.log(XMLHttpRequest);
            console.log(textStatus);
            console.log(errorThrown);
          }
});

Isso não funciona. O Firebug retorna um erro indefinido e o retornoXMLHttpRequst O campo multipart do objeto está definido como false.

O que posso fazer para que isso funcione com o jQuery? E se não for possível, é simples conseguir isso?

ou seja, não é necessário transferir arquivos, apenas alguns dados. mas o servidor requer multipart.

questionAnswers(3)

yourAnswerToTheQuestion