Javascript Jquery、AJAX不发布数据

Javascript Jquery、AJAX不发布数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在向页面发送一些数组和数据时遇到问题,但无法发布。我尝试了print\r($\u POST);但是它将Array()显示为输出和其他数据也没有被发布 脚本如下: <script type="text/javascript"> $(文档)。在('单击',“#提交”,函数()上{ var-favorite=[]; var标签=[]; var类型=[]; var方案=[]; $.each($($(输入[name='pcheck']:已选中),函数(){ favorite.push(

我在向页面发送一些数组和数据时遇到问题,但无法发布。我尝试了print\r($\u POST);但是它将Array()显示为输出和其他数据也没有被发布

脚本如下:

<script type="text/javascript">

$(文档)。在('单击',“#提交”,函数()上{

var-favorite=[];
var标签=[];
var类型=[];
var方案=[];
$.each($($(输入[name='pcheck']:已选中),函数(){
favorite.push($(this.val());
});
$。每个($(“输入[name='tag[]']),函数(){
tag.push($(this.val());
});
$。每个($(“输入[name='type[]']),函数(){
键入.push($(this.val());
});
$。每个($(“输入[name='scheme[]']),函数(){
scheme.push($(this.val());
});
var count=$(“#count”).val();
$.ajax({
类型:“POST”,
url:'reportr.php',
数据:{
伯爵:伯爵,
最爱,
标签:标签,
类型:类型,
方案:方案
},
成功:函数(){
window.location.href=“reportr.php”;}
});
});

警告时,将显示值

您确定吗?请注意,您向
reportr.php
发出了两个请求,第一个是POST请求,成功后是GET请求-重定向。您只显示第二次请求的结果,
$\u POST
将在那里为空

要查看POST请求的实际输出,您需要更改
success
功能:

success: function(data) {
    console.log(data);  
    // window.location.href = "reportr.php";   
}

现在,您将在浏览器的开发人员工具控制台中看到
reportr.php
的输出。

这应该是
reportr.php
还是
report.php
?请发布您用来读取post数据的php代码。@lix它是reportr.phpAre您确定吗?请注意,您向
reportr.php
发出了两个请求,第一个是POST请求,成功后是GET请求;重定向。您只显示第二次请求的结果,并且那里的
$\u POST
将为空。您的jquery版本是什么?如果我想重定向到reportr.php以查看我的输出,该怎么办??有没有什么办法???@AkshayWani这样做违背了使用ajax的目的。当然,您可以重定向到另一个页面,根据传递到该页面的ID或类似内容,从数据库中提取数据。
success: function(data) {
    console.log(data);  
    // window.location.href = "reportr.php";   
}