Мне нужно передать данные массива через 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);
}
});
POST массив:
$myArray = $_REQUEST['activitiesArray'];
foreach($myArray as $a){
echo $a['page_num'];
echo $a['lstGend'];
echo $a['lstFrom'];
echo $a['lstTo'];
}
Пожалуйста, помогите мне, ребята, спасибо
Отправить данные JSON из Javascript в PHP?
Вышеупомянутая проблема не такая, как у меня, мне нужно передать несколько данных (данные массива), пожалуйста, подумайте об этом.
-1
batMask
19 Сен 2013 в 09:34
У вас есть код ошибки или какой-то вывод, с которым мы можем работать?
– Steven Liao
19 Сен 2013 в 09:36
Я не понимаю ... Какой смысл печатать данные с помощью PHP, а затем использовать AJAX? Почему вообще не использовать AJAX?
– elclanrs
19 Сен 2013 в 09:36
Возможный дубликат Отправить данные JSON из Javascript в PHP?
– Steve Robbins
19 Сен 2013 в 09:37
Стивен: - Без ошибок! ничего не отображать.
– batMask
19 Сен 2013 в 09:50
Elclanrs: - На самом деле я не печатаю это в своем коде, мне нужны эти 4 переменные. здесь я просто пытаюсь показать вам, ребята, что мне нужны эти ценности.
– batMask
19 Сен 2013 в 09:53
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'];
1
Dipesh Parmar
19 Сен 2013 в 09:37
Добавлен ли jQuery на страницу. ?? упакован ли код внутри
– document.ready
для jQuery.ajax()
Dipesh Parmar
19 Сен 2013 в 09:55
Да, jQuery включен. код, заключенный внутри $ (window) .scroll (function () {// мой код});
– batMask
19 Сен 2013 в 10:00
Похожие вопросы
Связанные вопросы
Новые вопросы
php
PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, мультипарадигмальный, динамически типизированный и интерпретируемый, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.