私はAjaxフォームを持っています。ここで、ユーザーが JavaScript を無効にしている場合に確実なフォールバックを提供したいと考えています。
これまでのところ、JavaScript がなくても動作しますが、ユーザーは JSON 文字列を結果としてスタイリングせずに空白の白に印刷するだけです。
echo json_encode( $arr );
これにスタイリングを追加するにはどうすればよいですか? echo
HTML ページ全体が必要ですか? JSが無効になっているなどのリダイレクトを有効にすることはできますか?
PHP ビット全体は次のようになります。
if ( !empty( $invalidFieldArray ) ) {
// validation errors
$arr = array( "status" => "error" , "data" => $invalidFieldArray );
echo json_encode( $arr );
} else {
// all ok
$arr = array( "status" => "success" );
echo json_encode( $arr );
}