Après avoir récupéré les données de la base de données, elles sont sélectionnées par défaut. Je les écris sous deux formats :
en utilisant la méthode ajax :
Si j'écris une déclaration de jugement, quand je l'écris. changez l'option de la liste déroulante Lors de la soumission, js peut obtenir les données modifiées, qui sont la valeur du statut et du rôle :
L'image suivante est le code d'arrière-plan (partie) :
Mais les données $param reçues en arrière-plan ont également un statut et un rôle (si la sélection de la liste déroulante est modifiée) L'image suivante est la sortie $param :
Mais après avoir effectué l'opération de suppression des données non modifiées, si le statut et le rôle (les valeurs des deux listes déroulantes) ont changé, le nom sera effacé. La valeur du statut dans l'image ci-dessous a changé et le résultat $data est :
Pourquoi est-ce ? Comment le résoudre?
Je comprends!
Empty est par défaut 0==null, il ne peut donc pas être stocké dans le tableau de données après l'avoir modifié à 0. Il n'y a naturellement aucune valeur d'état dans data
Mon statut a clairement une valeur, pourquoi est-il jugé vide par vide ?