これは私を夢中にさせています。私がやろうとしているのは、動作している ActionMethod に Id を渡し、Object を JavaScript に返すことだけです。次に、javascript で、..Objec.Property、つまり Student.Name、または Student.GPA のようなことを言えるようにしたいと考えています。
どんな助けでも大歓迎です。json を試しましたが、それも機能しませんでした。
アクション結果:
[AcceptVerbs(HttpVerbs.Get)]
public Epic GetEpicPropertyDetails(int id)
{
var Epictemplist = epicRepository.Select().Where(x => x.Id.Equals(id));
return Epictemplist.SingleOrDefault();
}
JavaScript:
<script type="text/javascript">
$(document).ready(function () {
$(".ListBoxClass").click(function (event) {
var selectedid = $(this).find("option:selected").val();
event.preventDefault();
$.get("/Estimate/GetEpicPropertyDetails", { id: selectedid }, function (result) {
$(".TimeClass").val(result);
});
});
});
</script>
result.Name
明らかに間違っています。これを正しい方法と呼ぶ方法がわかりません。