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.