データベースからデータを取得すると、デフォルトでデータが選択され、次の 2 つの形式で書き込みます:
# #ajax メソッドを使用します :
判定文を書いてドロップダウンボックスのオプションを変更して送信すると、変更されたデータを js が取得できますこれはステータスとロールの値です:
次の図は背景コード (部分) です:
ただし、バックグラウンドで $param が受信したデータにもステータスと役割があります (ドロップダウン ボックスの選択が変更された場合) 次の図は $param の出力です:
ただし、未変更のデータを削除する操作を実行した後、ステータスとロール (2 つのドロップダウン ボックスの値) が変更されると、名前はクリアされます。以下の図のステータス値が変更され、$data が出力されます。
これはなぜですか?どうやって解決すればいいでしょうか?
###なるほど!
Empty のデフォルトは 0==null なので、0 に変更した後はデータ配列に格納できません。当然、data にはステータス値はありません。私のステータスには明らかに価値があるのに、なぜ空によって空と判断されるのでしょうか?