原谅我,我还在学习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
}
});