2011-07-08 6 views
0

これは、データベースに保存された文字列です:AJAX呼び出しを使用してデータベースに保存された文字列を正しく取得する方法はありますか?

~`@#$%^&*()_+}{":?><,./;'[]=-|\" 

しかし、それはとして返します。

~`@#$%^&amp;*()_+}{&quot;:?&gt;&lt;,./;&#039;[]=-|\&quot; 

これは私のAJAX機能である:

function getComment(timesheetId,activityId,date,employeeId){ 

var r = $.ajax({ 
     type: 'POST', 
     // contentType: " charset=utf-8", 
     url: linkToGetComment, 
     data: "timesheetId="+timesheetId+"&activityId="+activityId+"&date="+date+"&employeeId="+employeeId, 
     async: false, 

     success: function(comment){ 
      cmnt= comment; 

     } 
    }); 
    return cmnt; 
} 

答えて

0

アンエスケープ任意の文字列を、あなたが本当にあなたのテキストは安全なソースから来ていると、任意のユーザー入力に基づいていないことを確認しなければなりません。アンエスケープ()関数は、あなたのために働く必要がある、と述べた

cmnt= unescape(comment); 
関連する問題