douchuose2514 2012-12-08 06:34
浏览 23
已采纳

如何在ajax帖子中传递json对象中的数据?

This is what the ajax call looks like

  $.ajax({
      url: 'http://localhost/placeadd.php',
      dataType: "json",
      type: "POST",
  data: {
      "location": {
      "lat": -33.8669710,
      "lng": 151.1958750
      },
      "accuracy": 50,
      "name": "Daves Test!",
      "types": ["shoe_store"],
      "language": "en-AU"
      },
      success: function( data){
    console.log(data.status+"<BR>");
      },
      error: function(request, status, error){
        console.log(status+"<BR>");
      }
      })
      })

How would I access each element in the php file? For example to access "lat" would it just be $_POST."location"."lat"?

  • 写回答

1条回答 默认 最新

  • dti70601 2012-12-08 08:44
    关注
    $.ajax({
        url: 'http://localhost/placeadd.php',
        dataType: "json",
        type: "POST",
        data: {
            "location": {"lat": -33.8669710,"lng": 151.1958750},
            "accuracy": 50,
            "name": "Daves Test!",
            "types": ["shoe_store"],
            "language": "en-AU"
        },
        success: function( data){
            console.log(data.status+"<BR>");
        },
        error: function(request, status, error){
            console.log(status+"<BR>");
        }
    });
    

    In PHP:

    <?php
        $post = json_decode($_POST);
        $lat = $post['location']['lat'];
        echo $lat;
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料