Im從mvc控制器中檢索一些json數據,我想在窗體中編輯它。使用返回的數據填充表單實際上很麻煩。只有一行數據和三個合適的數據。我檢查了返回的數據,它在那裏,但每當我嘗試將表單值設置爲json數據值時,它就會垮臺。我的阿賈克斯調用compltes ok,我得到的數據回來,但我似乎不能把它放到窗體中。繼承人在我的Ajax調用,即時通訊試圖讓工作從ajax調用窗體填充
success: function (data) {
var frm = $("#frmAddDisclaimer");
if ("Disclaimer_ID" in frm.elements) {
frm.elements["Disclaimer_ID"].value = data.ID;
}
if ("Disclaimer_DisclaimerRef" in frm.elements) {
frm.elements["Disclaimer_DisclaimerRef"].value = data.DisclaimerRef;
}
if ("htmlEditorDisclaimer_source" in frm.elements) {
frm.elements["htmlEditorDisclaimer_source"].value = data.DisclaimerText;
}
IVE位檢查在運行時form.elements內容,而這些都是正確的ID和數據都有相應的數據在每個「財產」以及
JS利布斯你在前端使用的是什麼? –
只是使用常規的jQuery選擇器來分配值。例如,如果您有一個文本框ID =「Disclaimer_ID」,那麼if($(「#Disclaimer_ID」)){$(「#Disclaimer_ID」).val(data.ID); } – mjw