2013-09-19 3 views
-1

Мне нужно передать данные массива через ajax, а также отправить его обратно на другой странице. но мой код не работает, это мой код:Передача данных массива через ajax и POST в php

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); 
     } 
}); 

POST массив:

$myArray = $_REQUEST['activitiesArray']; 
foreach($myArray as $a){ 
    echo $a['page_num']; 
    echo $a['lstGend']; 
    echo $a['lstFrom']; 
    echo $a['lstTo']; 
} 

Пожалуйста, помогите мне, ребята, Thnx

Send JSON data from Javascript to PHP?

Над вопросом не то же, что и у меня, мне нужно передать несколько данных (данные массива), пожалуйста, подумайте об этом.

+0

У вас есть код ошибки или какой-то вывод, что мы можем работать? –

+0

Я не понимаю ... Какой смысл печатать данные с помощью PHP, а затем с помощью AJAX? Почему вообще не использовать AJAX? – elclanrs

+0

Возможный дубликат [Отправить данные JSON с Javascript на PHP?] (Http://stackoverflow.com/questions/8599595/send-json-data-from-javascript-to-php) –

ответ

1

Заменить

data:{ activitiesArray : data }, 

с

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

и в PHP коде сделать ниже изменений.

Заменить

$myArray = $_REQUEST['activitiesArray']; 
foreach($myArray as $a){ 
    echo $a['page_num']; 
    echo $a['lstGend']; 
    echo $a['lstFrom']; 
    echo $a['lstTo']; 
} 

с

echo $_POST['page_num']; 
echo $_POST['lstGend']; 
echo $_POST['lstFrom']; 
echo $_POST['lstTo']; 
+0

appriceate! но это не работает брат – nanbatman

+0

@ user2319101 делает jQuery добавлен на страницу. ?? код заверяется внутри 'document.ready' для' jQuery.ajax() ' –

+0

yep jQuery включен. код, завернутый внутри $ (window) .scroll (function() {// мой код}); – nanbatman

Смежные вопросы