donglan7594 2019-04-22 14:30
浏览 51

尝试将JavaScript数组传递给PHP时未定义的索引,网络日志显示连接成功但无法访问数组? [重复]

I'm trying to pass an array of latitude values into my PHP file so I can store them in a database. However nothing I've tried works. When trying to assign the sent array to a php array I get "undefined index".

The array of latitudes gets filled with values every 10 seconds once a button is pressed and stops when a stop button is pressed.

JavaScript

lat.push(position.coords.latitude); 

console.log(lat); // lat array definitely isnt empty

function stopJourney() // stops timer, called by button press
{
        clearInterval(timer);

        document.getElementById("journeyStart").disabled = false;

        $.ajax({
                type: 'POST',
                url: 'Functions.php',
                data: { 'latArray' : JSON.stringify(lat)},
                dataType: 'json'
        });

        window.location.replace("other page that isn't relevant");
}

my PHP

$_SESSION['latArray'] = json_decode($_POST['latArray']);

Gets this error

Notice: Undefined index: latArray in /.../.../.../.../PHP/Functions.php on line 293 // full file location not relevant

The lat array is accessible in the function

function stopJourney() // stops timer
            {
                clearInterval(timer);
                document.getElementById("journeyStart").disabled = false;

                var stringLat = JSON.stringify(lat);
                alert(stringLat);

                //$.ajax({
                //  type: 'POST',
                //  url: 'Functions.php',
                //  data: { 'latArray' : stringLat},
                //  dataType: 'json'
                //});

                //window.location.replace("other page that isn't relevant");
            }

Alert output is correct

var_dump($_POST)

Shows

array(1) {
  ["latArray"]=>
  string(20) "[53.732015499999996]"
}
</div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求帮我调试一下freefem代码
    • ¥15 R语言Rstudio突然无法启动
    • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
    • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
    • ¥15 用windows做服务的同志有吗
    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图