私の場合、JavaScript オブジェクトを C#.NET コード ビハインドから HTML マークアップに動的に分割しようとしています。データを取得したら、文字列を準備して文字列内にオブジェクトを作成し、それを HTML マークアップに吐き出します。
var fileUploadDic = { 'firstname': 'Jo''hn', 'lastname' : 'Macy' , 'country' : 'USA };
その後、ボタン クリックなどの他のアクションで、firstname をプルしようとしましたが、firstname プロパティの値が単一引用符を処理するためにエスケープされていないため、JavaScript エラーが発生します。コード バックエンドでオブジェクト文字列を準備している間にそれを行うこともできますが、代わりにクライアント側で何かを行うのが好きです。
var dv = $('#dv1')
dv.append(fileUploadDic.firstname); //gives me error.
dv.append(fileUploadDic.lastname);
dv.append(fileUploadDic.country);
JavaScript で、オブジェクトから文字を取得する際に文字をエスケープする方法はありますか。