IE では、POST 要求を送信する場合にのみ、POST 情報がサーバーによって受信されません。
これは、テストされた他のすべてのブラウザーで正しく機能します。
コード :
$.ajax({
url: '/dashboard/draft/get/data?date=' + new Date(),
type: 'post',
data: {
'draftid': $.allpro.draftid,
'iefix': true
},
cache: false,
success: function(response) {
$.allpro.draft.salary_cap = parseInt(response.data.salary_cap)
$.allpro.draft.salary_remaining = parseInt(response.data.salary_remaining)
$.allpro.draft.average_spent = response.data.average_spent
$('#salary_cap').text(response.data.salary_cap)
$('#salary_remaining').text(response.data.salary_remaining)
$('#average_spent').text(response.data.average_spent)
$.each(response.data.drafted, function(_i, _v){
if (_v.playerid == "0") {
var id = _v.teamid
var is_team = 1
} else {
var id = _v.playerid
var is_team = 0
}
$.allpro.draft.playerOptions.queue_add(
id,
is_team,
_v.position
)
})
set_requirements(response.data.requirements)
}
})
var_dump
両方で実行し、何も受信されなかったことを示します$_REQUEST
。$_POST
私はこれを調査し、同様の問題を説明している多くのトピックを見つけましたが、修正を提供するものはありません...そして、ご覧のとおり、既に投稿フィールドを追加し、キャッシュバストを追加し、キャッシュを無効にして問題を解決するものは何もありません.
ありがとう!
これを GET に変更すると、当面の問題は修正されます...しかし、誰かが修正を見つけることができれば、問題は依然として存在します。