thinkPHP5 でデータベース データを取得した後、ドロップダウン ボックスの値はデフォルトで選択され、バックグラウンドに渡されて消えます。画像とコードがありますので、誰かが助けてくれることを願っています。
データベースからデータを取得すると、デフォルトでデータが選択され、次の 2 つの形式で書き込みます:
![1570201955303844.jpg QQ截图20191004231221.jpg](https://img.php.cn/upload/image/786/974/404/1570201955303844.jpg)
![1570202093985003.jpg QQ截图20191004231344.jpg](https://img.php.cn/upload/image/152/658/154/1570202093985003.jpg)
# #ajax メソッドを使用します :
![1570202188858279.jpg QQ截图20191004231613.jpg](https://img.php.cn/upload/image/792/455/436/1570202188858279.jpg)
判定文を書いてドロップダウンボックスのオプションを変更して送信すると、変更されたデータを js が取得できますこれはステータスとロールの値です:
![1570202297201603.jpg QQ截图20191004231800.jpg](https://img.php.cn/upload/image/807/553/489/1570202297201603.jpg)
次の図は背景コード (部分) です:
![1570202623612820.jpg QQ截图20191004232305.jpg](https://img.php.cn/upload/image/926/169/593/1570202623612820.jpg)
ただし、バックグラウンドで $param が受信したデータにもステータスと役割があります (ドロップダウン ボックスの選択が変更された場合) 次の図は $param の出力です:
![1570202681525768.jpg QQ截图20191004232421.jpg](https://img.php.cn/upload/image/713/657/232/1570202681525768.jpg)
ただし、未変更のデータを削除する操作を実行した後、ステータスとロール (2 つのドロップダウン ボックスの値) が変更されると、名前はクリアされます。以下の図のステータス値が変更され、$data が出力されます。
![1570202792585808.jpg QQ截图20191004232617.jpg](https://img.php.cn/upload/image/465/958/968/1570202792585808.jpg)
これはなぜですか?どうやって解決すればいいでしょうか?
3维1964日前1221