Firefox(火狐)ブラウザでajaxがdataの返却を要求したときに[object XMLDocument]が発生した場合の解析

898 ワード

ajaxを使用してデータを非同期で処理する場合、dataを返す必要がある場合があります.この場合、サービス(action)で次のコードを使用して戻りを完了します.
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");

データはieの下に正常に表示されますが、火狐の下にxml、alertが出てからxmldocumentと表示され、F 12でデータを表示すると正しく戻ります.
理由は次のとおりです.
      ,    write ,    response      ,     html,          ,       object XMLDocument

解決方法:
     response.setContentType("text/palin");