无法使用php和jquery保存到json文件

时间:2016-03-14 17:24:06

标签: php jquery json loops

原谅我,我还在学习php和jquery。我试图从数据属性保存对json文件的更改。

我在

下面有一个.json文件
[{
    "name": "test1",
    "value": "1",
    "ID": ""
 },
 {
    "name": "test1",
    "value": "1",
    "ID": ""
 },
 {
     "name": "test2",
     "value": "1",
     "ID": ""
 }]

我像这样加载文件:

    $str_data = file_get_contents("data.json");
    $data = json_decode($str_data, true);
    foreach($data as $key => $val)
        echo "<li><a data-num='". $val['value'] ."'>". $val['value'] ."</a></li>";

我可以像这样更改数据属性:

$('li a').click(function(e) { 
    e.preventDefault();
    var value = +$(this).attr("data-num");
    console.log(value);
    value = value + 1;
    console.log(value);
    $(this).attr('data-num', value);
    $(this).text(value);
});

这是我被困住了。我可以根据更新的数据属性使用新值保存/更新.json文件吗?

$("#submit").click(function() {
    $.ajax({
        type: 'POST',
        url: 'save_to_json.php',
        success: function(data){
            // do something on success
        },
        error: function(){
            // do something on error
        }
    });

0 个答案:

没有答案