Я пытаюсь отправить массив javascript на внешнюю php-страницу, но единственная вещь, которую поднимает php-страница, - это тот факт, что я посылаю массив, а не фактические данные внутри массив.отправка массива javascript в внешний php-файл с использованием POST
Javascript -
var newArray = [1, 2, 3, 4, 5];
$.ajax({
type: 'POST',
url: 'array.php',
data: {'something': newArray},
success: function(){
alert("sent");
}
});
Внешний PHP Page -
<?php
echo($_POST['something']));
?>
Я знаю, что этот вопрос был задан ранее, но по какой-то причине, это не работает для меня. Я провел последние пару дней, пытаясь понять это. Может кто-то, пожалуйста, назовите меня в правильном направлении.
токовый выход (с PHP страницы) - Array (вот все выходы страницы)
спасибо, я только что изменил это, теперь я получаю, что «что-то» является неопределенным индексом, а var_dump приводит к NULL – user1472224
Если вы получали считывание ** Array **, когда вы эхом отзывали '$ _POST [ 'something'] 'это означает, что у вас там массив не NULL. Вы что-то изменили. –
вы правы, я вернулся к предыдущему коду и теперь получаю «массив (0) {}« ... ?? – user1472224