cómo agregar un elemento en un archivo json existente a través del script php

usuario7250257

cómo escribir nuevos datos en el archivo .json usando AJAX para actualizar el archivo .json con datos adicionales a través del script php. Supongamos que tengo los siguientes elementos en el archivo JSON.

[{"task":"get milk","done":false},
{"task":"get broccoli","done":false},
{"task":"bring rian","done":false},
{"task":"go to school","done":false}]

Ahora quiero agregar un elemento más de la página html {"task":"buy milk","done":false}

Y mi página HTML se parece a

Task:<input type="text" id="task" placeholder="what needs to be done?">
     <input type="button" value="ADD TASK" id="button">

¿Cómo hacer esto a través de php en JQuery?

Praveen Kumar Purushothaman

Primero los convertiría en una matriz:

$array = json_decode('[{"task":"get milk","done":false},
    {"task":"get broccoli","done":false},
    {"task":"bring rian","done":false},
    {"task":"go to school","done":false}]', true);

Luego agregue el nuevo a la matriz:

$array[] = array(
  "task" => $_REQUEST["task"],
  "done" => false
);

Y luego lo convertiré de nuevo a JSON.

$json = json_encode($array);

Un problema es que, cuando lo está haciendo, no está pasando el valor de taskcorrectamente. No ha especificado un nameatributo en la entrada:

<input type="text" name="task" id="task" placeholder="what needs to be done?" />
//-----------------^^^^^^^^^^^

Salida: http://ideone.com/G6yj5P

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

cómo agregar un elemento anidado en JSON ya existente con PHP

Cómo agregar un artículo existente a través del código en wpf

¿Cómo puedo abrir un archivo y agregar un elemento a una lista existente en Python?

¿Cómo agregar un nuevo elemento debajo del elemento existente en jlist usando java swing?

Cómo agregar un objeto Json en un archivo json existente en Android

¿Cómo agregar un nuevo diccionario en un archivo json existente con el diccionario?

agregar elemento en un archivo xml existente python

agregar elemento en un archivo xml existente python

¿Cómo escribo un objeto JSON en un archivo a través del servidor de nodo?

Cómo agregar un objeto Json al archivo json existente en java

Cómo agregar un archivo .ts en un documento html a través de un script y hacerlo funcionar

Cómo agregar texto a un archivo existente en Java

¿Cómo agregar un archivo al alijo existente en git?

Cómo agregar un nuevo elemento en un archivo srt

Cómo agregar a un archivo existente

Cómo agregar datos a un archivo existente

¿Agregar elemento a un archivo JSON?

Agregar texto a un elemento de texto existente en JavaScript a través de DOM

¿Cómo modificar un elemento a través del onClick de un elemento diferente en nextjs?

¿Cómo agregar un detector de eventos al elemento del cuerpo a través de JavaScript?

Groovy XMLSlurper ¿cómo agregar un elemento secundario después de un elemento existente?

agregar datos a un archivo json existente

agregar datos a un archivo json existente

¿Cómo agregar un elemento en un cuerpo json desde una solicitud previa o un archivo de datos?

¿Cómo modificar valores en un archivo Json existente?

¿Cómo agregar un archivo json de configuración del tablero en la imagen de Grafana?

cómo eliminar un elemento del archivo json usando xquery

Cómo eliminar un elemento en un archivo json python

¿Cómo agregar un elemento de trabajo existente a un tablero?

TOP Lista

CalienteEtiquetas

Archivo