文字列定数が終了していません.他の理由
771 ワード
Extを用いて開発し、データを保存する際に、保存が成功したかどうかを区別するために、jspページからJsonデータに戻ることを区別します.コードは以下の通りです.
out.print('{flaG:'failure',msg:')+ex.toString()+'));
に変更する
out.print('{flags:''failure',msg:')+ex.toString().replacceAll(',')+'''));
成功裏に通過する
tru{
...
out.print("{flag:'ok',msg:''}");
}
catch (Exception ex) {
ex.printStackTrace();
out.print("{flag:'failure',msg:'"+ex.toString()+"'}");
}
結果はIEブラウザの総報である「未終了文字列定数エラー」です.ページの符号化要素を排除して、最後にalertを使ってjspページの戻りデータを表示します.ex.tostring()にはエコーが含まれています.結果はmsgの文字列はデータベースOracleから出力されたリターン記号に2つに分けられます.javascriptはエラーが発生します.最後には必ず返します.out.print('{flaG:'failure',msg:')+ex.toString()+'));
に変更する
out.print('{flags:''failure',msg:')+ex.toString().replacceAll(',')+'''));
成功裏に通過する