javascript - 从 json 文件获取数据的正确方法是什么?

标签 javascript php jquery json

从我的 json 文件中获取数据的正确方法是什么?结果总是未定义的

项目名称:未定义 项目键:未定义

.json 文件

[{"item_id":"1","item_name":"Book","item_key":"290Q12"}]

我的脚本,jquery

var item_name;
var item_key;
var item_id = '<?php echo $row->item_id; ?>';
var get_loc = '<?php echo base_url();?>index.php/main/get_one_item_info/';

item();
function item() {
$(document).ready(function () {
    $.ajax({ 
        type: 'GET', 
        url:  get_loc + item_id, 
        data: { get_param: 'value' }, 
        success: function (data) { 
         for (var i=0;i<data.length;++i)
         {
            item_name = data[0].item_name;
            item_key = data[0].item_key;
            document.getElementById("items").innerHTML = "Item name: " + item_name + "<br>Item key: " + item_key + " ";   
         }
        }
    });
});
setTimeout(item, 2500);
};

index.php

<div id='items'></div>

最佳答案

你也可以试试这个

    $url = 'your url';
    $obj = json_decode(file_get_contents($url), true);
    $item_name = $obj['item_name'];
    $item_key = $obj['item_key'];
   // print_r($obj);

关于javascript - 从 json 文件获取数据的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39362080/

相关文章:

javascript - 在 Typescript 中描述 ASP.NET Modelstate 数组的接口(interface)是什么样的?

javascript - 切片链接 JavaScript

php - 为 PHP 查询创建 GridView

javascript - 使用 php 和 ajax 在与表单相同的页面上传文件不起作用

javascript - 我不知道这种 jQuery AJAX 数据是什么 : () would be interpreted

javascript - 通过单击 html 按钮来更改其文本

javascript - 将 javascript 对象映射到数组结构

php - 在php中将多个textarea更新到mysql数据库中

javascript - 如何使用$_SESSION从多个页面和$_POST一起传递值

javascript - 使链接在完全显示时可点击