我使用以下ajax脚本来POST JSON对象。
$.ajax({
url: url,
type: "POST",
data: jsonData,
dataType: "json",
contentType: "application/json; charset=utf-8;",
success: function (data) {
$('#dialog-placeholder').html('OK');
},
error: function (xhr, textStatus, errorThrown) {
$('#dialog-placeholder').html('Bad');
}
});
在Edge,Firefox,Chrome中,它运行良好。不幸的是,在Internet Explorer中它显示以下错误。
400 Bad Request
The collection of headers 'content-type,accept' is not allowed.
答案 0 :(得分:0)
答案 1 :(得分:0)
请你试试这个:
$.ajax({
url: url,
type: "POST",
data: JSON.stringify(jsonData),
dataType: "json",
contentType: "application/json; charset=utf-8;",
success: function (data) {
$('#dialog-placeholder').html('OK');
},
error: function (xhr, textStatus, errorThrown) {
$('#dialog-placeholder').html('Bad');
}
});