1
只有在IE發送POST請求時,服務器纔會收到POST信息。IE不發送帖子數據PHP&jQuery
這適用於所有其他瀏覽器測試。
代碼:
$.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)
}
})
做兩個$_REQUEST
和$_POST
顯示沒有一個var_dump
接收。
我已經研究過這個,發現很多描述類似問題的主題,但是沒有一個提供修復......正如你所看到的,我已經嘗試添加一個額外的後期字段,緩存半身像和禁用緩存沒有解決問題的東西。
謝謝!
更改此GET可以解決手頭上的問題...但如果有人能找到修復程序,問題仍然存在。
發佈請求不緩存。你確定保存JavaScript代碼的文件是正確的嗎? – epascarello
您是否使用過[Fiddler](http://www.fiddler2.com/fiddler2/)這樣的工具來查看http請求? – epascarello
在IE開發者工具(F12)中檢查你的網絡流量,並確保你在發佈你認爲你的東西。 – jrummell