入力選択では、次のようなjsonデータで属性を設定しています:
i = data[0].ProvState;
$("#ProvState option[value=' + i +']").attr("selected", "selected");
1 回、2 回、または 10 回連続でうまく機能しますが、その後は機能しません。何も選択されず、フォームが保存された場合、保存された値はこのフィールドに対して null になります。機能するかどうかに関係なく、「i」の値は正しいです。
どんなアイデアにも非常に感謝します....
以下の Patrick dw の応答後に編集: タイミングの問題があると思われます。オプション リストは、レコードが同じデータベースから来る直前に、サーバー データベースから Ajax によって埋められます。それを修正するためにこれ以上何をしようとしているのかわかりません。