weixin_33749242 2013-11-20 08:52 采纳率: 0%
浏览 30

Ajax与地图,获取数据

I'm trying to use the $.map in ajax and I don't success with getting the data from json array. I'll show you the json file, the ajax code and the json output i get. Hope you can help me, thank you very much :) and sorry for my english! Here is the ajax:

$.ajax({
                  url: 'searchapi.php',
                  dataType: "jsonp",
                  data: {
                    featureClass: "P",
                    style: "full",
                    maxRows: 12,
                    name_startsWith: request.term
                  },
                  success: function( data ) {
                    response( $.map(data.table, function( item ) { //dont get this line!
                      return {
                        label: item.trid,
                        value: item.trid
                      }
                    }));
                  }
                });

And here is the json file:

 <?php 
  $host = "localhost";
  $user = "root";
  $pass = "";
  $databaseName = "mydb";

$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);

$data = ("select * from table;");

$json = array();
$result = mysql_query($data);

while($row = mysql_fetch_array ($result))     
{
$array = array(
    'trid' => $row['name'],
);
array_push($json, $array);
}

$jsonstring = json_encode($json);
echo $jsonstring;

die();

?>

Here is the json output:

 [{"name":"Emma"},{"name":"Eric"},{"name":"Peter"},{"name":"Sam"},{"name":"Roger"},{"name":"Sven"},{"name":"Julia"}]
  • 写回答

1条回答 默认 最新

  • weixin_33728268 2013-11-20 09:22
    关注

    You are referring to the wrong key, try it like this

    $.map(data, function( item ) { //dont get this line!
                      return {
                        label: item.name,
                        value: item.name
                      }
                    })
    
    评论

报告相同问题?

悬赏问题

  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)