doulan7166 2014-04-16 06:51
浏览 49
已采纳

如何从外部文件中检索JSON数据?

I am new to jQuery. I want to access the JSON data which is retrieved from a PHP file.

My PHP code is:

$serverName = "(local)";     
$connectionInfo = array( "Database"=>"sample");    
$conn = sqlsrv_connect( $serverName, $connectionInfo);    
if ($conn) {
     echo "Connection established.<br />";
}
else {
     echo "Connection could not be established.<br />";
     die(print_r(sqlsrv_errors(), true));
}

$str = "Select * from samp2";
$res = sqlsrv_query($conn,$str) or die("Error !");
$response = array();
while($row = sqlsrv_fetch_array($res, SQLSRV_FETCH_ASSOC)) {
    $response['tdata'][] = $row;
}
return json_encode($response);

Output from php file is :

{
    "tdata":[
        { "id": 5, "name": "abi" },
        { "id": 2, "name": "bavi" },
        { "id": 3, "name": "citi" }
    ]
}

My jQuery code is:

$(document).ready(function(e) {
    document.getElementById('a1').innerHTML = "divs";
    $.get('db2.php', function(data) {
        alert("data : " + data);
    }).error(function() {
        alert("Error ! ");
    });
});
<body>
    <div id="a1"></div>
</body>

Output from jQuery is

{
    "tdata": [
        {"id": 5, "name": "abi" },
        {"id": 2, "name": "bavi" },
        {"id": 3, "name": "citi" }
    ]
}

Please tell me how should I access this data.

  • 写回答

3条回答 默认 最新

  • dongliugu8843 2014-04-16 06:56
    关注

    You can access JSON data when you parse JSON String

    Example

    $.parseJSON(your_json_string);
    

    This will convert to object

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c