php - IE 不发送 post 数据 PHP 和 jQuery

标签 php javascript internet-explorer jquery

仅在 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)
    }
})

$_REQUEST$_POST 执行 var_dump 显示未收到任何内容。

我对此进行了研究,发现许多主题描述了类似的问题,但没有一个提供修复...正如您所看到的,我已经尝试添加额外的帖子字段、缓存破坏并禁用缓存解决问题。

谢谢!

<小时/>

将其更改为 GET 可以解决当前的问题...但如果有人可以找到解决方案,问题仍然存在。

最佳答案

尝试将日期放入数据数组中

$.ajax({
    url: '/dashboard/draft/get/data',

    ...

    data:  {
        'draftid': $.allpro.draftid, 
        'iefix': true,
        'date': new Date()
    },

    ...

})

然后用firebug之类的东西,你可以查看帖子标题,看看是否有帖子数据。

关于php - IE 不发送 post 数据 PHP 和 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12161612/

相关文章:

javascript - 在 Internet Explorer 11 中单击链接的权限被拒绝

php - 添加 DATE_SUB 查询以返回 mysql 中的值范围

php - Prestashop 1.6 在购买虚拟产品时自动将客户添加到群组

php - Laravel 5.3 更改密码

php - jQuery/JavaScript : How to get the nth pair in a group of pairs?

javascript - 在 Javascript 文件中使用 <?php 时出现 "Unexpected token <"

javascript - 来自多个ajax请求的数组数据

javascript - D3 : how to make this variable universal?

jquery - "text-align:right"在 IE7 上无法正常工作

internet-explorer - 这个网站是如何制作的,Frontpage 5.0是什么?