Я пытаюсь сделать вызов HTTP POST с multipart / form-data, используя 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);
}
});
Это не работает.Firebug возвращает неопределенную ошибку, и возвращаемое поле multipart объекта XMLHttpRequst
устанавливается в false.
Что я могу сделать, чтобы заставить эту работу работать с jQuery?И если это невозможно, разве есть простой способ добиться этого?
, т.е. не нужно передавать файлы, только некоторые данные.но сервер требует составной части.