以下のViewDataのように、コントローラーメソッドからのサーバーサイドコードがあります。
"{'Double-Click to edit':'','7C486':'7C486','7C489':'7C489','7C490':'7C490','7C491':'7C491','7C492':'7C492'}";
しかし、これらの値を Jquery Editable Grid にあるドロップダウンに表示する必要があります。次のように、サーバーから Jquery へのコードにアクセスしています。
var reasonCd = '@ViewData["ReasonCodes"].ToString()';
値は次のとおりです。
reasonCd = '{'Double-Click to edit':'','7C486':'7C486','7C489':'7C489','7C490':'7C490'}';
なぜこのようにデコードしているのかわかりません。今度は & #39; を交換する必要があります。一重引用符で。
私はこれを試しました:
reasonCd.replace("'", "'");
しかし、それはエラーになっています。
ご回答ありがとうございます。