このへんも html を返せばいいだけならもっと違う書き方ができるから調べてみるといいと思うよ。