Nach dem Abrufen der Datenbankdaten in thinkPHP5 ist der Wert des Dropdown-Felds standardmäßig ausgewählt, wird an den Hintergrund übergeben und verschwindet. Es gibt Bilder und Codes, ich hoffe, jemand kann helfen.
3维
3维 2019-10-04 23:28:15
0
2
1204

Nachdem ich die Daten aus der Datenbank abgerufen habe, schreibe ich sie standardmäßig in zwei Formaten:

QQ截图20191004231221.jpg

QQ截图20191004231344.jpg

mit der Ajax-Methode:

QQ截图20191004231613.jpg

Wenn ich eine Urteilserklärung schreibe, wenn ich Ändern Sie die Option des Dropdown-Felds. Beim Senden kann js die geänderten Daten abrufen, nämlich den Wert von Status und Rolle:

QQ截图20191004231800.jpg

Das folgende Bild ist der Hintergrundcode (Teil):

QQ截图20191004232305.jpg

Aber Die im Hintergrund empfangenen Daten $param haben ebenfalls Status und Rolle (wenn die Auswahl im Dropdown-Feld geändert wird). Das folgende Bild ist die Ausgabe von $param:

QQ截图20191004232421.jpg

Aber nach der Durchführung des Vorgangs zum Entfernen der unveränderten Daten, wenn Status und Rolle (die Werte der beiden Dropdown-Felder) haben sich geändert, der Name wird gelöscht. Der Statuswert im Bild unten hat sich geändert und die Ausgabe von $data lautet:

QQ截图20191004232617.jpg

Warum ist das so? Wie man es löst?

3维
3维

Antworte allen(2)
3维

我明白了!

empty默认0==null,所以修改成0后不能存入data数组,data中自然没有status值

3维

我的status明明有值,为什么会被empty判断为空?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage