ポップアップが表示されUndefined
、次のようなエラーが表示されます。
未定義または null 参照のプロパティ 'domain_name' を取得できません。
どんな体でもこれを助けることができますか
ビューから:
@Html.ActionLink("Details", "",
new { id = item.id },
new { onclick = "someFunction(" + item.id + ")",
href = "javascript:void(0)" })
Javascript
function someFunction(id) {
$.ajax({
type: 'POST',
url: '@Url.Content("~/")Contracts/Test/',
data: { 'id': id },
dataType: 'json',
success: function (data) {
alert(data.domain_name);
},
error: function (xhr, status, exception) {
alert("Error: " + exception + ", Status: " + status);
}
});
}
コントローラーのアクション
enter code here
public JsonResult Test(int id)
{
var result = (from cntrct in db.contracts where cntrct.id == id
select new { cntrct.domain_name, cntrct.id}).ToArray();
return Json(result);
}
以下は、db から取得しているが、JavaScript に戻すことができないデータです。
エラー
SCRIPT7002: XMLHttpRequest: ネットワーク エラー 0x2ef3、エラー 00002ef3 のため操作を完了できませんでした。契約