Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
使用json将表单数据传递给php_Php_Jquery_Json - Fatal编程技术网

使用json将表单数据传递给php

使用json将表单数据传递给php,php,jquery,json,Php,Jquery,Json,可能重复: 您好,我有一个代码,它正在通过以下代码传递数据: var output = []; $.getJSON( 'DisplayMap.php', { runDate : $('input[name="date"]').val() }, function(data) { for (var i in data.b) { output.push(new google.maps.LatLng(data.b[i].Ya, data.

可能重复:

您好,我有一个代码,它正在通过以下代码传递数据:

var output = [];
$.getJSON(
    'DisplayMap.php',
    { runDate : $('input[name="date"]').val() },
    function(data) {
        for (var i in data.b) {
            output.push(new google.maps.LatLng(data.b[i].Ya, data.b[i].Za));
        }
    }
);
我的问题是,如何处理该数据并将其分配给php变量。我需要解码吗


提前感谢

您可以通过

$_GET['runDate'];

旁注:对于谷歌地图API,不要直接访问
Ya
Za
。它们的名称并不总是一致的。相反,使用
.lat
.lng
属性getter

例如:

new google.maps.LatLng(data.b[i].lat, data.b[i].lng);
var\u dump($\u GET,$\u POST)
如果
$('input[name=“date”]').val()
没有返回JSON,则您没有发送JSON(我在代码的其他地方没有看到任何JSON)
runDate
将包含一个正常值,您可以通过通常的方式访问该值,即通过
$\u GET