在php7中发布ajax数据的问题

时间:2018-07-31 07:52:45

标签: php jquery internet-explorer-11 php-7.1

我在页面上的POST数据有问题,它可以在chrome和Firefox上运行,但是在IE11上却无法正常工作。事实很简单,如果我们执行通过ajax发送的全局变量var_dump()的{​​{1}} php端,则该变量带有null(版本为的php是php7.1.18),但在php5.3服务器(旧服务器上可以正常工作)上。

$_POST

你知道这个问题吗?

谢谢

2 个答案:

答案 0 :(得分:0)

您提供的代码正确。在Firefox,Chrome和IE(11.0.75 / KB4339093)上对其进行了测试,但无法重现您的问题-$ _POST对我来说看起来不错

您可以发布请求标头吗?

我想问题不在您的代码中

答案 1 :(得分:0)

如何在应用程序的控制器中发布请求标头..

public function ajaxController(Request $request){

var_dump($request); //  it is null
var_dump($_POST); // it is null

}

到目前为止,我已经进行了测试,我在Apache中看到了Keepalive配置。当存活时间为5秒时,我的工作时间为5秒,如果刷新时间为10秒,则刷新页面后的工作时间为10秒,但是请别说那是行不通的..如果11s ....请求为null,并且没有发布...而我们被封锁