Wednesday, 9 January 2019

Uncaught ReferenceError: Y is not defined

Uncaught ReferenceError: Y is not defined

《before》
var getOdrReiTkts =  @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
            var strFinAccountInd = 'N';
            if (getOdrReiTkts["length"] != 0) {
                strFinAccountInd =  @Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND ;
            }

《after》
var getOdrReiTkts =  @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
            var strFinAccountInd = 'N';
            if (getOdrReiTkts["length"] != 0) {
                strFinAccountInd =  '@Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND' ;
            }


When you will use model value in javascript if-else statement, you should add '' to wrap the value to us.

Refer:
https://stackoverflow.com/questions/5863094/asp-net-mvc-using-viewdata-in-javascript

No comments:

Post a Comment

群益台灣精選高息ETF基金(00919)」指數編製原則調整說明

本公司經理之「群益台灣精選高息(證券代號:00919)」(以下稱本基金)所追蹤之標的指數「臺灣指數公司特選臺灣上市上櫃精選高息指數」部分指數編製規則異動,業經金融監督管理委員會以中華民國(以下同)114年4月23日金管證投字第1140339355號函備查在案,標的指數成分股檔數由...