私は本当に奇妙な問題を抱えています。jQuery.ajax(...) を使用して JSON データを投稿すると、コンテンツ タイプ (「application/json」またはその他の指定可能なコンテンツ タイプ) が、「Content-CtrlType」ではなく「Content-CtrlType」という名前の要求ヘッダー フィールドに突然配置され始めました。タイプ"。「Content-Type」も存在しますが、「text/plain」が含まれています。
jQuery 1.7.2 を使用しています。この問題は、IE9、Firefox 12、および Chrome に存在します。ブラウザに関連していないと思われるため、他のブラウザはテストしていません。
これは、リクエストを生成する私の JavaScript コードです。
...
var ajaxOptions = {
url: url,
type: 'POST',
dataType: 'json',
data: JSON.stringify(params),
contentType: 'application/json; charset=utf-8',
cache: false,
error: function (jqXHR, textStatus, errorThrown) { .... },
success: function(data, textStatus, jqXHR) { .... },
converters: {
"text json": function(data) { .... }
}
};
$.ajax(ajaxOptions);
...
「params」は、送信するデータを保持する JavaScript オブジェクトです。
誰が何がうまくいかないのか考えていますか?