これが私の問題です。コントローラーからオブジェクトを取得するために ajax リクエストを作成しています。オブジェクト (または何か) が戻されていますが、戻されているそのオブジェクトの属性にアクセスする方法がわかりません。オブジェクトのタイプは「住所」であるため、Address.Address1、Address.City などの属性があります。コードは次のとおりです。ボタンがクリックされた後、
function showEditAddress(addressid) {
$.get("/Website/Accommodation/AddressGet",
{ guid: addressid.toString() },
function(data) {
//Get values from variable 'data' such as described above
//and append to form 'dialog'
$("#dialog").dialog({
// autoOpen: false,
show: {
effect: "explode",
duration: 250
},
hide: {
effect: "explode",
duration: 250
},
buttons: {
"Save": {
text: "Save",
class: "",
click: function () {
//save form
$(this).dialog("close");
}
},
"Cancel": {
text: "Cancel",
class: "",
click: function () {
$(this).dialog("close");
}
}
},
modal: true
});
});
}
コントローラーのアクション:
public Address AddressGet(string guid)
{
Guid g = new Guid(guid);
return _iCoreRepository.Addresses.Where(p => p.AddressID == g).SingleOrDefault();
}
どんな助けでも大歓迎です!!! ありがとうございました!!!