首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >尝试从JSON文件中删除值

尝试从JSON文件中删除值
EN

Stack Overflow用户
提问于 2018-06-01 14:43:24
回答 2查看 45关注 0票数 -1

我试图通过AJAX请求从json文件中删除值,它没有显示任何错误,但它没有删除值,有人可以检查它吗?谢谢你!

在AJAX函数之前(用于在“erase”上插入ID )。(功能删除对象(项)点击激活dlt功能的按钮)

JS:

function deletee(item) {
    var el = document.getElementById('erase');
    el.value = Checker[item].id;
    var r= confirm("Do you want delete it?")
    if (r==true) {
        document.getElementById('rmv').click()
    }

    }

JS AJAX:

        function dlt(item) {
    var iddlt = document.getElementById('erase').value;
    $.ajax({
        type: 'GET',
        url: 'api/delete/'+ iddlt,
        dataType: 'json'
    });

}

php:

$app->get('/delete/{id}', function (array $args) {
$jsonContents = file_get_contents('data/data.json');
$id = $args['id'];
$data_array = json_decode($jsonContents, true);
foreach ($data_array as $key => $value) {
    if ($value['id'] == $id) {
        unset($data_array[$key]);
    }
}
$data_array = array_values($data_array);
file_put_contents('data/data.json', json_encode($data_array));

});

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50637537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档