博客列表 >奇怪的Cannot modify header information - headers already sent

奇怪的Cannot modify header information - headers already sent

弘德誉曦的博客
弘德誉曦的博客原创
2018年01月25日 15:40:571736浏览
<br />
<b>Deprecated</b>:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a 
future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use 
the php://input stream instead. in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent in <b>Unknown</b> on line <b>0</b>
<br />
{"status":1,"data":[{"events":"eventName"},{"events":"index"}]}

引发这个问题的原因是:ajax请求时post的数据为空:

$.ajax({
    url:oper.dataUri,
    async:true,
    type:'post',
    data:'',
    success:function(data,status){
        if(status === 'success'){
            console.log(data);
        }
    }
    ......


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议