Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中通过ajax和POST传递数组数据_Php_Ajax_Arrays - Fatal编程技术网

在php中通过ajax和POST传递数组数据

在php中通过ajax和POST传递数组数据,php,ajax,arrays,Php,Ajax,Arrays,我需要通过ajax传递数组数据,并且应该在另一个页面中发回它。 但我的代码不起作用,这是我的代码: var data = [page_num: page, lstGend: <?php echo $gender;?>, lstFrom: <?php echo $fromyear;?>, lstTo: <?php echo $toyear;?>]; $.ajax({ type: "POST", url: "data.php", data

我需要通过ajax传递数组数据,并且应该在另一个页面中发回它。 但我的代码不起作用,这是我的代码:

var data = [page_num: page, lstGend: <?php echo $gender;?>, lstFrom: <?php echo $fromyear;?>, lstTo: <?php echo $toyear;?>];

$.ajax({
    type: "POST",
    url: "data.php",
    data:{ activitiesArray : data },
    success: function(res) {
        $("#result").append(res);
        console.log(res);
        }
});
请帮帮我,伙计们,thnx


以上问题与我的不一样,我需要通过多个数据(数组数据),请考虑这个问题。

< P>强>替换<强/> /P>
data:{ activitiesArray : data },
$myArray = $_REQUEST['activitiesArray'];
foreach($myArray as $a){
    echo $a['page_num'];
    echo $a['lstGend'];
    echo $a['lstFrom'];
    echo $a['lstTo'];
}

data:{ page_num: page, 
       lstGend: <?php echo $gender;?>,
       lstFrom: <?php echo $fromyear;?>,
       lstTo: <?php echo $toyear;?> },
echo $_POST['page_num'];
echo $_POST['lstGend'];
echo $_POST['lstFrom'];
echo $_POST['lstTo'];

data:{ page_num: page, 
       lstGend: <?php echo $gender;?>,
       lstFrom: <?php echo $fromyear;?>,
       lstTo: <?php echo $toyear;?> },
echo $_POST['page_num'];
echo $_POST['lstGend'];
echo $_POST['lstFrom'];
echo $_POST['lstTo'];

你有错误代码或一些我们可以处理的输出吗?我不明白。。。用PHP打印数据然后使用AJAX有什么意义?为什么不完全使用AJAX?可能重复Steven:-没有错误!不显示任何内容。埃尔克兰斯:-实际上我没有在我的代码中打印它,我需要这4个变量。这里我只是想告诉你们,我需要这些值。@user2319101 jQuery是否添加到页面中。??代码是否包装在
文档中。准备好了
jQuery.ajax()
yep jQuery。代码包装在$(window.scroll)中(函数(){//mycode});