1

ブール値を返すコントローラーから関数を呼び出すためのこのJavaScriptコードがあります

<script type="text/javascript">
    $(function () {
        $(document).ready(function NumberAmt() {

           $.ajax({
                url: 'CallCenter/CallCenterAmt',
                type: 'Get',
                contentType: 'application/json;',
                success: function (data) {                       
                }         

            });

        })            
    });

ページの読み込み時に JavaScript の関数でそのブール値を使用して、ビューから何を表示するかを判断できるようにしたいと考えています。助けてくださいありがとう

これは、呼び出しているコントローラー関数です

[HttpPost]
    public ActionResult CallCenterAmt()
    {
        bool threeNumbers=false;
        try
        {
            using (var entities = new OpenRoad.Data.Repository.OpenRoadEntities())
            {
                var CallCenterNumberAmt = (from c in entities.CallCenterNumberAmts
                                           where c.SiteId == OpenRoad.Web.Session.SiteId
                                           select c).FirstOrDefault();
                if (CallCenterNumberAmt == null)
                {                       
                        CallCenterNumberAmt = new Data.Repository.CallCenterNumberAmt();

                        CallCenterNumberAmt.SiteId = OpenRoad.Web.Session.SiteId;
                        CallCenterNumberAmt.ThreeNumbers = false;
                        entities.CallCenterNumberAmts.Add(CallCenterNumberAmt);
                        entities.SaveChanges();                        
                }
                else
                {
                    if (CallCenterNumberAmt.ThreeNumbers == true)
                    {
                        threeNumbers= true;
                    }
                    else
                        threeNumbers= false;
                }
            }
        }
        catch
        {

        }
        return Json(threeNumbers);
    }

}
4

2 に答える 2